انٹرویو سے پہلے آئی ٹی ماہرین کی قابلیت کو تیزی سے جانچنے کے ٹاپ 7 طریقے

آئی ٹی ماہرین کی خدمات حاصل کرنا آسان کام نہیں ہے۔ ایک تو یہ کہ اب مارکیٹ میں تجربہ کار افراد کی کمی ہے، وہ اس بات کو سمجھتے ہیں۔ امیدوار اکثر کسی آجر کے "انتخابی تقریبات" پر زیادہ وقت خرچ کرنے کے لیے تیار نہیں ہوتے ہیں اگر وہ پہلے دلچسپی نہیں رکھتے ہیں۔ "ہم آپ کو 8+ گھنٹے کے لیے ٹیسٹ دیں گے" کا پہلے سے مشہور طریقہ اب کام نہیں کرتا۔ مکمل پیمانے پر تکنیکی انٹرویو کرنے سے پہلے علم کی ابتدائی تشخیص اور امیدواروں کی اسکریننگ کے لیے، دوسرے، تیز تر طریقے استعمال کرنا ضروری ہے۔ دوم، علم اور ہنر کے اعلیٰ معیار کے جائزے کے لیے، آپ کو خود اس طرح کی مہارتیں حاصل کرنے کی ضرورت ہے یا کسی ایسے ساتھی کو راغب کرنا ہوگا جس کے پاس ایسی مہارت ہو۔ ان مشکلات کو ان طریقوں سے حل کیا جا سکتا ہے جن پر میں اس مضمون میں بات کروں گا۔ میں خود ان طریقوں کو استعمال کرتا ہوں اور اپنے لیے ایک قسم کی درجہ بندی مرتب کر چکا ہوں۔

لہذا، انٹرویو سے پہلے آئی ٹی ماہرین کی قابلیت کو تیزی سے جانچنے کے میرے سرفہرست 7 طریقے:

7. امیدوار کے پورٹ فولیو، کوڈ کی مثالیں، اور کھلی ذخیرہ گاہوں کا مطالعہ کریں۔

6. ایک مختصر وقت کا ٹیسٹ ٹاسک (30-60 منٹ میں مکمل)۔

5. فون/Skype کے ذریعے مہارت کے بارے میں ایک مختصر ایکسپریس انٹرویو (جیسے سوالنامہ، صرف آن لائن اور آواز کے ذریعے)۔

4. لائیو ڈوئنگ (کوڈنگ) - ہم مشترکہ اسکرین کے ساتھ حقیقی وقت میں ایک سادہ مسئلہ حل کرتے ہیں۔

3. تجربے کے بارے میں کھلے سوالات کے ساتھ سوالنامے۔

2. مکمل ہونے کے لیے محدود وقت کے ساتھ مختصر متعدد انتخابی ٹیسٹ۔

1. ملٹی سٹیج ٹیسٹ ٹاسک، پہلا مرحلہ انٹرویو سے پہلے مکمل ہو جاتا ہے۔

اس کے بعد، میں ان طریقوں، ان کے فوائد اور نقصانات، اور ان حالات پر تفصیل سے غور کرتا ہوں جن میں میں پروگرامرز کی قابلیت کو فوری جانچنے کے لیے ایک یا دوسرا طریقہ استعمال کرتا ہوں۔

انٹرویو سے پہلے آئی ٹی ماہرین کی قابلیت کو تیزی سے جانچنے کے ٹاپ 7 طریقے

کرایہ پر لینے کے فنل کے بارے میں پچھلے مضمون میں habr.com/en/post/447826 میں نے قارئین کے درمیان IT ماہرین کی مہارتوں کو تیزی سے جانچنے کے طریقوں کے بارے میں ایک سروے کیا۔ اس مضمون میں میں ان طریقوں کے بارے میں بات کرتا ہوں جو مجھے ذاتی طور پر پسند ہیں، میں انہیں کیوں پسند کرتا ہوں اور میں انہیں کیسے استعمال کرتا ہوں۔ میں پہلی جگہ سے شروع کر رہا ہوں اور ساتویں نمبر پر جا رہا ہوں۔

1. ملٹی سٹیج ٹیسٹ ٹاسک، پہلا مرحلہ انٹرویو سے پہلے مکمل ہو جاتا ہے۔

میں ڈویلپر کی قابلیت کی جانچ کے اس طریقہ کو بہترین سمجھتا ہوں۔ روایتی ٹیسٹ ٹاسک کے برعکس، جب آپ کہتے ہیں کہ "ٹاسک لے لو اور اسے کرو"، میرے ورژن میں، ٹیسٹ ٹاسک کو مکمل کرنے کے عمل کو مراحل میں تقسیم کیا گیا ہے - کام کی بحث اور سمجھ، حل کا ڈیزائن اور اس کا اندازہ۔ مطلوبہ وسائل، حل پر عمل درآمد کے کئی مراحل، دستاویزات اور ترسیل۔ فیصلے کی منظوری۔ یہ نقطہ نظر عام جدید سافٹ ویئر ڈویلپمنٹ ٹکنالوجی کے زیادہ قریب ہے صرف "اسے لے لو اور کرو"۔ تفصیلات ذیل میں۔

کن صورتوں میں میں یہ طریقہ استعمال کروں؟

اپنے پروجیکٹس کے لیے، میں عام طور پر دور دراز کے کارکنوں کی خدمات حاصل کرتا ہوں جو پروجیکٹ کا الگ، الگ اور نسبتاً خود مختار حصہ تیار کرتے ہیں۔ یہ ملازمین کے درمیان رابطے کی ضرورت کو کم کر دیتا ہے، اکثر صفر تک۔ ملازمین ایک دوسرے کے ساتھ نہیں بلکہ پروجیکٹ مینیجر کے ساتھ بات چیت کرتے ہیں۔ اس لیے، میرے لیے فوری طور پر کسی شخص کی کسی مسئلے کو سمجھنے کی صلاحیت کا اندازہ لگانا، واضح سوالات پوچھنا، مسئلہ کو حل کرنے کے لیے آزادانہ طور پر ایک ایکشن پلان تیار کرنا، اور ضروری وسائل اور وقت کا تخمینہ لگانا ضروری ہے۔ ایک ملٹی اسٹیج ٹیسٹ ٹاسک اس میں میری مدد کرتا ہے۔

لاگو کرنے کا طریقہ

ہم پروجیکٹ سے متعلق ایک آزاد اور اصل کام کی شناخت اور تشکیل کرتے ہیں جس پر ڈویلپر کو کام کرنا ہوگا۔ میں عام طور پر ایک ٹاسک کے طور پر مرکزی کام یا مستقبل کی مصنوعات کا ایک آسان پروٹو ٹائپ بیان کرتا ہوں، جس کے نفاذ کے لیے ڈویلپر کو پروجیکٹ کے اہم مسائل اور ٹیکنالوجیز کا سامنا کرنا پڑے گا۔

ٹیسٹ ٹاسک کا پہلا مرحلہ مسئلہ سے واقفیت، جو غیر واضح ہے اس کی وضاحت، حل وضع کرنا، مسئلے کو حل کرنے کے لیے اقدامات کی منصوبہ بندی اور انفرادی مراحل اور پورے ٹیسٹ ٹاسک کو مکمل کرنے کے لیے وقت کا تخمینہ لگانا ہے۔ باہر نکلنے پر، میں 1-2 صفحات کی دستاویز کی توقع کرتا ہوں جو ڈویلپر کے ایکشن پلان اور وقت کے تخمینے کا خاکہ پیش کرتا ہے۔ میں امیدواروں سے یہ بھی کہتا ہوں کہ وہ اس بات کی نشاندہی کریں کہ وہ عملی طور پر اپنی صلاحیتوں کی تصدیق کے لیے کن مراحل کو مکمل طور پر نافذ کرنا چاہیں گے۔ ابھی کچھ پروگرام کرنے کی ضرورت نہیں ہے۔

یہ کام (ایک ہی) کئی امیدواروں کو دیا جاتا ہے۔ امیدواروں کی جانب سے اگلے روز جوابات متوقع ہیں۔ اس کے بعد، 2-3 دنوں کے بعد، جب تمام جوابات موصول ہو جاتے ہیں، ہم تجزیہ کرتے ہیں کہ امیدواروں نے ہمیں کیا بھیجا اور کام شروع کرنے سے پہلے انہوں نے کون سے واضح سوالات پوچھے۔ اس معلومات کی بنیاد پر، آپ اگلے مرحلے میں جتنے بھی امیدواروں کی ضرورت ہے انہیں مدعو کر سکتے ہیں۔

اگلا مرحلہ ایک مختصر انٹرویو ہے۔ ہمارے پاس پہلے سے ہی بات کرنے کے لیے کچھ ہے۔ امیدوار کو پہلے سے ہی اس پروجیکٹ کے موضوع کے بارے میں اندازہ ہوتا ہے جس پر وہ کام کرے گا۔ اس انٹرویو کا بنیادی مقصد امیدوار کے تکنیکی سوالات کے جوابات دینا اور اسے اہم ٹیسٹ ٹاسک مکمل کرنے کی ترغیب دینا ہے - اس کام کے حصے کو پروگرام کرنا جسے اس نے خود منتخب کیا ہے۔ یا وہ حصہ جسے آپ نافذ دیکھنا چاہتے ہیں۔

یہ دیکھنا ہمیشہ بہت دلچسپ ہوتا ہے کہ ڈویلپر کام کے کس حصے کو نافذ کرنا چاہتا ہے۔ کچھ لوگ پراجیکٹ کے ڈھانچے کو کھولنے کو ترجیح دیتے ہیں، حل کو ماڈیولز اور کلاسز میں تحلیل کرتے ہیں، یعنی وہ اوپر سے نیچے کی طرف جاتے ہیں۔ کچھ ایک الگ ذیلی کام کو نمایاں کرتے ہیں، جو ان کی رائے میں سب سے اہم ہے، بغیر مجموعی طور پر حل تجویز کئے۔ یعنی، وہ نیچے سے اوپر جاتے ہیں - انتہائی پیچیدہ ذیلی کام سے لے کر پورے حل تک۔

فوائد

ہم امیدوار کی دانشمندی، اس کے علم کے ہمارے پروجیکٹ پر لاگو ہونے اور مواصلات کی مہارتوں کی نشوونما کو دیکھ سکتے ہیں۔ ہمارے لیے امیدواروں کا ایک دوسرے سے موازنہ کرنا بھی آسان ہے۔ میں عام طور پر ایسے امیدواروں کو مسترد کرتا ہوں جو کسی کام کو مکمل کرنے میں کتنا وقت لگے گا اس کے بارے میں بہت زیادہ پر امید یا بہت زیادہ مایوسی کا اندازہ لگاتے ہیں۔ بے شک، میرے پاس وقت کا اپنا اندازہ ہے۔ امیدوار کا کم سکور غالباً اس بات کی نشاندہی کرتا ہے کہ اس شخص نے کام کو ٹھیک طرح سے نہیں سمجھا اور اس ٹیسٹ کو سطحی طور پر مکمل کیا۔ بہت زیادہ وقت کا تخمینہ عام طور پر اس بات کی نشاندہی کرتا ہے کہ امیدوار کو موضوع کے بارے میں کم فہمی ہے اور اس کے پاس میرے مطلوبہ عنوانات کا تجربہ نہیں ہے۔ میں امیدواروں کو ان کے اسکور کی بنیاد پر فوری طور پر مسترد نہیں کرتا، بلکہ ان سے کہتا ہوں کہ وہ اپنی تشخیص کا جواز پیش کریں اگر تشخیص پہلے سے ہی کافی حوصلہ افزائی نہیں کی گئی ہے۔

کچھ لوگوں کے نزدیک یہ طریقہ پیچیدہ اور مہنگا لگ سکتا ہے۔ اس طریقہ کو استعمال کرنے کی محنت کی شدت کا میرا اندازہ اس طرح ہے: ٹیسٹ کے کام کو بیان کرنے میں 30-60 منٹ اور پھر ہر امیدوار کے جواب کو چیک کرنے میں 15-20 منٹ لگتے ہیں۔ امیدواروں کے لیے، اس طرح کے امتحانی کام کو مکمل کرنے میں عام طور پر 1-2 گھنٹے سے زیادہ وقت نہیں لگتا ہے، جبکہ وہ ان مسائل کے جوہر میں ڈوبے ہوئے ہیں جو انہیں مستقبل میں حل کرنا ہوں گے۔ پہلے سے ہی اس مرحلے پر، امیدوار غیر دلچسپی کا شکار ہو سکتا ہے، اور وہ تھوڑا وقت ضائع کرنے کے بعد، آپ کے ساتھ بات چیت کرنے سے انکار کر دیتا ہے۔

حدود

سب سے پہلے، آپ کو ایک اصل، الگ تھلگ اور گنجائش والے ٹیسٹ ٹاسک کے ساتھ آنے کی ضرورت ہے؛ یہ ہمیشہ ممکن نہیں ہوتا ہے۔ دوم، تمام امیدوار فوری طور پر یہ نہیں سمجھتے کہ پہلے مرحلے پر پروگرامنگ کی ضرورت نہیں ہے۔ کچھ لوگ فوراً پروگرامنگ شروع کر دیتے ہیں اور کچھ دنوں کے لیے غائب ہو جاتے ہیں، پھر انہیں مکمل ٹیسٹ ٹاسک بھیجتے ہیں۔ رسمی طور پر، وہ اس آزمائشی کام میں ناکام رہے کیونکہ انہوں نے وہ نہیں کیا جو ان سے مطلوب تھا۔ لیکن ایک ہی وقت میں، وہ کامیاب ہوئے اگر انہوں نے پورے ٹیسٹ ٹاسک کا مناسب حل بھیجا تھا۔ اس طرح کے واقعات کو ختم کرنے کے لیے، میں عام طور پر ان تمام امیدواروں کو فون کرتا ہوں جنہیں اسائنمنٹ جاری ہونے کے 2 دن بعد ٹاسک موصول ہوا اور معلوم کریں کہ وہ کیسے کر رہے ہیں۔

2. وقت کی حدود کے ساتھ مختصر متعدد انتخابی ٹیسٹ

میں اس طریقہ کو اکثر استعمال نہیں کرتا ہوں، حالانکہ میں واقعی میں اسے پسند کرتا ہوں اور اسے فوری طور پر قابلیت کی جانچ کرنے کے بہترین طریقوں میں سے ایک تلاش کرتا ہوں۔ میں مستقبل قریب میں اس طریقہ کے بارے میں ایک الگ مضمون لکھوں گا۔ اس طرح کے ٹیسٹ علم کے مختلف شعبوں میں بڑے پیمانے پر استعمال ہوتے ہیں۔ سب سے نمایاں اور عام مثال ڈرائیور کا لائسنس حاصل کرنے کے لیے نظریاتی امتحان ہے۔ روس میں، اس امتحان میں 20 سوالات ہیں جن کا جواب 20 منٹ میں دینا ضروری ہے۔ ایک غلطی کی اجازت ہے۔ اگر آپ دو غلطیاں کرتے ہیں، تو آپ کو 10 اضافی سوالات کا صحیح جواب دینا چاہیے۔ یہ طریقہ انتہائی خودکار ہے۔

بدقسمتی سے، میں نے پروگرامرز کے لیے اس طرح کے ٹیسٹوں کے اچھے نفاذ کو نہیں دیکھا۔ اگر آپ پروگرامرز کے لیے اس طرح کے ٹیسٹوں کے اچھے ریڈی میڈ نفاذ کو جانتے ہیں، تو براہ کرم تبصرے میں لکھیں۔

لاگو کرنے کا طریقہ

میں نے ایک آؤٹ سورس بھرتی کرنے والے کے طور پر آرڈرز کو پورا کرتے وقت آجروں کے ذریعہ اسی طرح کے ٹیسٹوں کے خود نفاذ کے ساتھ کام کیا ہے۔ اس طرح کے ٹیسٹ کو لاگو کرنا کافی ممکن ہے۔ مثال کے طور پر، Google Forms کا استعمال۔ بنیادی مسئلہ سوالات اور جوابات کے اختیارات کی تحریر میں ہے۔ عام طور پر، آجروں کا تخیل 10 سوالات کے لیے کافی ہوتا ہے۔ بدقسمتی سے، گوگل فارمز میں پول اور وقت کی حدود سے سوالات کی گردش کو نافذ کرنا ناممکن ہے۔ اگر آپ اپنے ٹیسٹ بنانے کے لیے ایک اچھا آن لائن ٹول جانتے ہیں، جہاں آپ ٹیسٹ دینے کے لیے وقت کو محدود کر سکتے ہیں اور مختلف امیدواروں کے لیے مختلف سوالات کے انتخاب کو ترتیب دے سکتے ہیں، تو براہ کرم کمنٹس میں ایسی خدمات کے بارے میں لکھیں۔

کن صورتوں میں میں یہ طریقہ استعمال کروں؟

اب میں یہ طریقہ آجروں کی درخواست پر استعمال کرتا ہوں اگر ان کے پاس ریڈی میڈ ٹیسٹ ہوں جو امیدواروں کو دیئے جاسکتے ہیں۔ اس طرح کے ٹیسٹ کو میری درجہ بندی کے چوتھے طریقہ کے ساتھ جوڑنا بھی ممکن ہے - ہم امیدوار سے اپنی اسکرین شیئر کرنے اور ٹیسٹ دینے کو کہتے ہیں۔ ایک ہی وقت میں، آپ اس کے ساتھ سوالات اور جوابات کے اختیارات پر تبادلہ خیال کر سکتے ہیں۔

فوائد

اگر اچھی طرح سے نافذ کیا جائے تو یہ طریقہ خود مختار ہے۔ امیدوار امتحان دینے کے لیے اپنے لیے مناسب وقت کا انتخاب کر سکتا ہے اور آپ کو اپنا زیادہ وقت ضائع کرنے کی ضرورت نہیں ہے۔

حدود

اس طریقہ کار کا اعلیٰ معیار کا نفاذ کافی مہنگا ہے اور یہ ایک چھوٹی کمپنی کے لیے زیادہ آسان نہیں ہے جو کبھی کبھار نئے ملازمین کی خدمات حاصل کرتی ہے۔

3. تجربے کے بارے میں کھلے سوالات کے ساتھ سوالنامے۔

یہ کھلے سوالات کا ایک مجموعہ ہے جو امیدوار کو اپنے تجربے پر غور کرنے کی دعوت دیتے ہیں۔ تاہم، ہم جواب کے اختیارات پیش نہیں کرتے ہیں۔ کھلے سوالات وہ ہوتے ہیں جن کا جواب سادہ اور یک زبانی سے نہیں دیا جا سکتا۔ مثال کے طور پر، سب سے مشکل مسئلہ یاد ہے جو آپ نے فلاں اور فلاں فریم ورک کا استعمال کرتے ہوئے حل کیا ہے؟ آپ کے لیے سب سے بڑی مشکل کیا تھی؟ اس طرح کے سوالات کا جواب مونوسلیبلز میں نہیں دیا جا سکتا۔ مزید واضح طور پر، صرف ایک سادہ جواب یہ ہے کہ مجھے ایسا تجربہ نہیں ہے، میں نے اس ٹول کے ساتھ کام نہیں کیا ہے۔

لاگو کرنے کا طریقہ

گوگل فارمز کا استعمال کرتے ہوئے آسانی سے لاگو کیا جاتا ہے۔ اہم بات سوالات کے ساتھ آنا ہے. میں کئی معیاری ڈیزائن استعمال کرتا ہوں۔

ہمیں اس آخری پروجیکٹ کے بارے میں بتائیں جو آپ نے XXX کی مدد سے کیا تھا، اس پروجیکٹ میں آپ کے لیے سب سے مشکل کام کیا تھا؟

آپ کے لیے XXX ٹیکنالوجی کے بنیادی فوائد کیا ہیں، اپنے تجربے سے مثالیں دیں؟
XXX ٹیکنالوجی کا انتخاب کرنے کے بعد، آپ نے کون سے دوسرے متبادل پر غور کیا اور آپ نے XXX کا انتخاب کیوں کیا؟

کن حالات میں آپ BBB پر AAA ٹیکنالوجی کا انتخاب کریں گے؟
ہمیں اس مشکل ترین مسئلے کے بارے میں بتائیں جسے آپ نے XXX کا استعمال کرتے ہوئے حل کیا، بنیادی مشکل کیا تھی؟

اس کے مطابق، یہ تعمیرات آپ کے کام کے اسٹیک میں بہت سی ٹیکنالوجیز پر لاگو کی جا سکتی ہیں۔ اس طرح کے سوالات کا جواب انٹرنیٹ کے سانچے والے فقروں سے دینا آسان نہیں ہے، کیونکہ وہ ذاتی ہیں اور ذاتی تجربے کے بارے میں۔ ان سوالوں کا جواب دیتے وقت امیدوار عام طور پر اس خیال کو ذہن میں رکھتا ہے کہ انٹرویو میں اس کے کسی بھی جواب کو اضافی سوالات کی شکل میں تیار کیا جا سکتا ہے۔ لہذا، اگر کوئی تجربہ نہیں ہے، تو امیدوار اکثر اپنے آپ کو واپس لے لیتے ہیں، یہ سمجھتے ہوئے کہ مزید گفتگو بے معنی ہوسکتی ہے۔

کن صورتوں میں میں یہ طریقہ استعمال کروں؟

ماہرین کے انتخاب کے آرڈر کے ساتھ کام کرتے وقت، اگر گاہک نے بنیادی قابلیت کی جانچ کا اپنا طریقہ تجویز نہیں کیا ہے، تو میں یہ طریقہ استعمال کرتا ہوں۔ میں نے پہلے ہی متعدد عنوانات پر سوالنامے تیار کر رکھے ہیں اور نئے گاہک کے لیے اس طریقہ کو استعمال کرنے میں مجھے کوئی خرچ نہیں آتا۔

فوائد

گوگل فارمز کا استعمال کرتے ہوئے لاگو کرنا آسان ہے۔ مزید یہ کہ، پچھلے سروے کی بنیاد پر ایک نیا سروے کیا جا سکتا ہے، ٹیکنالوجیز اور ٹولز کے ناموں کی جگہ دوسروں کے ساتھ۔ مثال کے طور پر، React کے تجربے کے بارے میں ایک سروے Angular کے تجربے کے بارے میں کیے گئے سروے سے زیادہ مختلف نہیں ہوگا۔

اس طرح کے سوالنامے کو مرتب کرنے میں 15-20 منٹ لگتے ہیں، اور امیدوار عموماً 15-30 منٹ جواب دینے میں صرف کرتے ہیں۔ وقت کی سرمایہ کاری کم ہے، لیکن ہم امیدوار کے ذاتی تجربے کے بارے میں معلومات حاصل کرتے ہیں، جس سے ہم امیدواروں کے ساتھ ہر انٹرویو کو منفرد اور زیادہ دلچسپ بنا سکتے ہیں۔ عام طور پر، اس طرح کے سوالنامے کے بعد انٹرویو کا دورانیہ کم ہوتا ہے، کیونکہ آپ کو سادہ، ملتے جلتے سوالات کرنے کی ضرورت نہیں ہوتی ہے۔

حدود

کسی امیدوار کے اپنے جواب کو "Googled" سے الگ کرنے کے لیے، آپ کو موضوع کو سمجھنا ہوگا۔ لیکن یہ جلد تجربے کے ساتھ آتا ہے۔ 10-20 جوابات دیکھنے کے بعد، آپ امیدواروں کے اپنے اصل جوابات کو انٹرنیٹ پر پائے جانے والے جوابات سے الگ کرنا سیکھیں گے۔

4. لائیو ڈوئنگ (کوڈنگ) - ایک مشترکہ اسکرین کے ساتھ حقیقی وقت میں ایک آسان مسئلہ حل کرنا

اس طریقہ کار کا خلاصہ یہ ہے کہ امیدوار سے ایک سادہ مسئلہ حل کرنے اور عمل کا مشاہدہ کرنے کو کہا جائے۔ امیدوار کچھ بھی استعمال کر سکتا ہے؛ انٹرنیٹ پر معلومات تلاش کرنے پر کوئی ممانعت نہیں ہے۔ امیدوار کو کام پر مشاہدہ کرنے سے تناؤ کا سامنا کرنا پڑ سکتا ہے۔ تمام امیدوار اپنی صلاحیتوں کا اندازہ لگانے کے لیے اس اختیار سے متفق نہیں ہیں۔ لیکن، دوسری طرف، یہ طریقہ آپ کو یہ دیکھنے کی اجازت دیتا ہے کہ ایک شخص کے دماغ میں کیا علم ہے، وہ دباؤ والی صورتحال میں بھی کیا استعمال کر سکتا ہے، اور وہ کس معلومات کے لیے سرچ انجن کے پاس جائے گا۔ امیدوار کی سطح تقریبا فوری طور پر قابل توجہ ہے. ابتدائی افراد زبان کی سب سے بنیادی، حتیٰ کہ قدیم خصوصیات کا استعمال کرتے ہیں، اور اکثر بنیادی لائبریریوں کی فعالیت کو دستی طور پر نافذ کرنا شروع کر دیتے ہیں۔ زیادہ تجربہ کار امیدوار بنیادی کلاسوں، طریقوں، فنکشنز میں اچھی طرح مہارت رکھتے ہیں اور ایک آسان مسئلہ کو جلدی سے حل کر سکتے ہیں - ابتدائیوں کے مقابلے میں 2-3 گنا تیز، بنیادی زبان کی لائبریری کی فعالیت کا استعمال کرتے ہوئے جو ان سے واقف ہے۔ اس سے بھی زیادہ تجربہ کار امیدوار عام طور پر کسی مسئلے کو حل کرنے کے مختلف طریقوں کے بارے میں بات کرتے ہوئے اور حل کے کئی آپشنز پیش کرتے ہوئے یہ پوچھتے ہیں کہ میں کس آپشن کو نافذ دیکھنا چاہتا ہوں۔ امیدوار جو کچھ بھی کرتا ہے اس پر تبادلہ خیال کیا جاسکتا ہے۔ یہاں تک کہ ایک ہی کام کی بنیاد پر، انٹرویوز بہت مختلف نکلے، جیسا کہ امیدواروں کے حل ہیں۔

اس طریقہ کار کی تبدیلی کے طور پر، آپ امیدوار سے پیشہ ورانہ قابلیت کو جانچنے کے لیے کچھ ٹیسٹ لینے کے لیے کہہ سکتے ہیں، جواب کے اختیارات میں سے کسی ایک یا دوسرے کے انتخاب کا جواز پیش کرتے ہوئے۔ باقاعدہ جانچ کے برعکس، آپ کو پتہ چل جائے گا کہ جوابات کا انتخاب کتنا معقول تھا۔ آپ اپنی خالی جگہ کی خصوصیات کو مدنظر رکھتے ہوئے اس طریقہ کی اپنی مختلف حالتوں کے ساتھ آ سکتے ہیں۔

لاگو کرنے کا طریقہ

یہ طریقہ آسانی سے Skype یا اسی طرح کے دوسرے ویڈیو کمیونیکیشن سسٹم کا استعمال کرتے ہوئے لاگو کیا جاتا ہے جو آپ کو سکرین شیئر کرنے کی اجازت دیتا ہے۔ آپ خود مسائل کا سامنا کر سکتے ہیں یا کوڈ وار جیسی سائٹس اور مختلف قسم کے ریڈی میڈ ٹیسٹ استعمال کر سکتے ہیں۔

کن صورتوں میں میں یہ طریقہ استعمال کروں؟

جب میں پروگرامرز کا انتخاب کرتا ہوں اور ریزیومے سے یہ بالکل واضح نہیں ہوتا ہے کہ امیدوار کو کس سطح کا علم ہے، میں امیدواروں کو اس فارمیٹ میں انٹرویو پیش کرتا ہوں۔ میرے تجربے میں، تقریباً 90% ڈویلپرز کو کوئی اعتراض نہیں ہے۔ وہ خوش ہیں کہ پہلے ہی انٹرویو سے، پروگرامنگ کے بارے میں بات چیت شروع ہو جاتی ہے، نہ کہ احمقانہ سوالات جیسے کہ "آپ 5 سالوں میں اپنے آپ کو کہاں دیکھتے ہیں؟"

فوائد

امیدوار کے تناؤ اور پریشانی کے باوجود، امیدوار کی مجموعی مہارت کی سطح فوری طور پر اور واضح طور پر نظر آتی ہے۔ امیدوار کی مواصلات کی مہارتیں بھی واضح طور پر نظر آتی ہیں - وہ کس طرح دلیل دیتا ہے، وہ اپنے فیصلے کی وضاحت اور حوصلہ افزائی کیسے کرتا ہے۔ اگر آپ کو ساتھیوں کے ساتھ کسی امیدوار کے بارے میں بات کرنے کی ضرورت ہے، تو اپنی اسکرین کی ویڈیو ریکارڈنگ کرنا اور پھر دوسرے لوگوں کو انٹرویو دکھانا آسان ہے۔

حدود

مواصلات میں خلل پڑ سکتا ہے۔ پریشانی کی وجہ سے امیدوار بیوقوف بننے لگتا ہے۔ اس صورت حال میں، آپ ایک وقفہ لے سکتے ہیں اور اسے اکیلے کام کے بارے میں سوچنے کا وقت دے سکتے ہیں، 10 منٹ کے بعد واپس کال کریں اور جاری رکھیں۔ اگر اس کے بعد امیدوار عجیب و غریب سلوک کرتا ہے، تو یہ قابلیت کا اندازہ لگانے کا ایک اور طریقہ آزمانے کے قابل ہے۔

5. فون/اسکائپ کے ذریعے مہارت کے بارے میں مختصر ایکسپریس انٹرویو

یہ صرف فون، اسکائپ یا دوسرے صوتی مواصلاتی نظام پر صوتی گفتگو ہے۔ ایک ہی وقت میں، ہم امیدوار کی بات چیت کی مہارت، اس کی سمجھداری اور نقطہ نظر کا جائزہ لے سکتے ہیں۔ آپ ایک سوالنامہ کو گفتگو کے منصوبے کے طور پر استعمال کر سکتے ہیں۔ متبادل طور پر، آپ امیدوار کے ساتھ اپنے سوالنامے کے جوابات پر مزید تفصیل سے بات کر سکتے ہیں۔

لاگو کرنے کا طریقہ

ہم امیدوار کے ساتھ بات چیت اور کال پر متفق ہیں۔ ہم سوالات پوچھتے ہیں اور جوابات ریکارڈ کرتے ہیں۔

کن صورتوں میں میں یہ طریقہ استعمال کروں؟

میں عام طور پر اس طریقہ کار کو ایک سوالیہ نشان کے ساتھ استعمال کرتا ہوں جب امیدوار کے جوابات اصلی معلوم ہوتے تھے یا مجھ پر کافی قائل نہیں ہوتے تھے۔ میں امیدوار کے ساتھ سوالنامے سے سوالات کے بارے میں بات کرتا ہوں اور اس کی رائے کو مزید تفصیل سے تلاش کرتا ہوں۔ میں اس طرح کی گفتگو کو لازمی سمجھتا ہوں جب امیدوار کی مواصلات کی مہارت اور اس کے خیالات کو آسانی سے اور واضح طور پر تشکیل دینے کی صلاحیت اہم ہوتی ہے۔

فوائد

پیشہ ورانہ موضوعات کے بارے میں آواز میں بات کیے بغیر، عام طور پر اس بات کا تعین کرنا ناممکن ہے کہ امیدوار اپنے خیالات کا اظہار کس حد تک کر سکتا ہے۔

حدود

اہم نقصان اضافی وقت خرچ کرنا ہے۔ لہذا، اگر ضروری ہو تو، میں دوسروں کے علاوہ یہ طریقہ استعمال کرتا ہوں. اس کے علاوہ، ایسے امیدوار ہیں جو پیشہ ورانہ موضوعات پر بہترین بات کرتے ہیں، لیکن عملی طور پر بہت کم جانتے ہیں۔ اگر آپ کو ایک ایسے پروگرامر کی ضرورت ہے جو مستقل اور مؤثر طریقے سے مسائل کو حل کرے، تو بہتر ہے کہ بنیادی اہلیت کی جانچ کا دوسرا طریقہ منتخب کریں۔ اگر آپ کو کسی مینیجر یا تجزیہ کار کی ضرورت ہے، یعنی ایک ماہر جو انسانی زبان سے "پروگرامر" اور پیچھے ترجمہ کرتا ہے، تو قابلیت جانچنے کا یہ طریقہ بہت مفید ہوگا۔

6. مختصر وقت کا ٹیسٹ ٹاسک (30-60 منٹ میں مکمل)

متعدد پیشوں کے لیے، ایک ماہر کے لیے ضروری ہے کہ وہ کسی مسئلے کا فوری حل تلاش کر سکے۔ ایک اصول کے طور پر، مسائل کو حل کرنا مشکل نہیں ہے، لیکن مسئلہ کو حل کرنے میں جو وقت لگتا ہے وہ اہم ہے.

لاگو کرنے کا طریقہ

ہم امتحانی کام کو مکمل کرنے کے وقت پر امیدوار سے متفق ہیں۔ مقررہ وقت پر، ہم امیدوار کو کام کی شرائط بھیجتے ہیں اور معلوم کرتے ہیں کہ آیا وہ سمجھتا ہے کہ اس سے کیا ضروری ہے۔ ہم امیدوار کی طرف سے مسئلہ کو حل کرنے میں صرف کیے گئے وقت کو ریکارڈ کرتے ہیں۔ ہم حل اور وقت کا تجزیہ کرتے ہیں۔

کن صورتوں میں میں یہ طریقہ استعمال کروں؟

میری مشق میں، یہ طریقہ تکنیکی معاونت کے ماہرین، ایس کیو ایل پروگرامرز اور ٹیسٹرز (QA) کی قابلیت کو جانچنے کے لیے استعمال کیا گیا تھا۔ کام ایسے تھے جیسے "مسائل کے علاقوں کو تلاش کریں اور مسئلہ کو حل کرنے کا طریقہ معلوم کریں"، "SQL استفسار کو بہتر بنائیں تاکہ یہ 3 گنا تیزی سے کام کرے"، وغیرہ۔ یقینا، آپ اپنے کاموں کے ساتھ آ سکتے ہیں. ابتدائی ڈویلپرز کے لیے، یہ طریقہ بھی استعمال کیا جا سکتا ہے۔

فوائد

ہم اپنا وقت صرف ڈرافٹنگ اور اسائنمنٹ کو چیک کرنے میں صرف کرتے ہیں۔ امیدوار ایسے وقت کا انتخاب کر سکتا ہے جو اس کے لیے کام کو مکمل کرنے کے لیے آسان ہو۔

حدود

سب سے بڑا نقصان یہ ہے کہ آپ کے مسائل کے حل یا اس سے ملتے جلتے مسائل انٹرنیٹ پر پوسٹ کیے جا سکتے ہیں، اس لیے آپ کے پاس بہت سے آپشنز ہونے چاہئیں اور وقتاً فوقتاً نئے کاموں کے ساتھ آنا چاہیے۔ اگر آپ کو اپنے رد عمل کی رفتار اور افق کو جانچنے کی ضرورت ہے تو میں ذاتی طور پر وقتی ٹیسٹ (طریقہ نمبر 2) کا انتخاب کرتا ہوں۔

7. امیدوار کے پورٹ فولیو، کوڈ کی مثالیں، کھلی ذخیرہ گاہوں کا مطالعہ کریں۔

یہ قابلیت کو جانچنے کا شاید سب سے سیدھا طریقہ ہے، بشرطیکہ آپ کے امیدواروں کے پاس ایک پورٹ فولیو ہو اور آپ کے پاس اپنی سلیکشن ٹیم میں ماہرین ہوں جو پورٹ فولیو کا جائزہ لے سکتے ہیں۔

لاگو کرنے کا طریقہ

ہم امیدواروں کے تجربے کی فہرست کا مطالعہ کرتے ہیں۔ اگر ہمیں پورٹ فولیو کے لنک ملتے ہیں، تو ہم ان کا مطالعہ کرتے ہیں۔ اگر ریزیومے میں پورٹ فولیو کا کوئی اشارہ نہیں ہے، تو ہم امیدوار سے پورٹ فولیو کی درخواست کرتے ہیں۔

کن صورتوں میں میں یہ طریقہ استعمال کروں؟

میری پریکٹس میں یہ طریقہ بہت کم استعمال ہوتا تھا۔ ایسا اکثر نہیں ہوتا ہے کہ امیدوار کے پورٹ فولیو میں مطلوبہ موضوع پر کام ہوتا ہے۔ تجربہ کار امیدوار اکثر عام اور غیر دلچسپ امتحانی کام کے بجائے اس طریقہ کو ترجیح دیتے ہیں۔ وہ کہتے ہیں، "میرے ریپ کو دیکھیں، میرے مختلف مسائل کے حل کی درجنوں مثالیں ہیں، آپ دیکھیں گے کہ میں کوڈ کیسے لکھتا ہوں۔"

فوائد

امیدواروں کا وقت بچ جاتا ہے۔ اگر آپ کی ٹیم کے پیشہ ور افراد کے پاس وقت ہے تو، امیدواروں کے ساتھ جلدی اور بغیر کسی بات چیت کے نامناسب افراد کو ختم کرنا ممکن ہے۔ جبکہ بھرتی کرنے والا امیدواروں کی تلاش میں ہے، اس کا ساتھی پورٹ فولیو کا اندازہ لگا رہا ہے۔ نتیجہ کافی تیز اور متوازی کام ہے۔

حدود

یہ طریقہ تمام IT پیشوں کے لیے استعمال نہیں کیا جا سکتا۔ ایک پورٹ فولیو کا اندازہ کرنے کے لیے، آپ کو اپنے آپ میں مہارت پیدا کرنے کی ضرورت ہے۔ اگر آپ ماہر نہیں ہیں، تو آپ پورٹ فولیو کا معیاری جائزہ نہیں لے پائیں گے۔

ساتھیوں، میں آپ کو دعوت دیتا ہوں کہ آپ نے تبصروں میں کیا پڑھا ہے اس پر بحث کریں۔ ہمیں بتائیں، آپ قابلیت کی فوری جانچ کے اور کون سے طریقے استعمال کرتے ہیں؟

ماخذ: www.habr.com

نیا تبصرہ شامل کریں