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

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

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

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

ایک ساتھی.

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

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

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

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

یہ کچھ عام سوالات ہیں جن سے میں پوچھتا ہوں:

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

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

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

ایک اچھا ہفتہ ہے!