عام طور پر، انٹرویو آپ کے تکنیکی مہارت (یعنی جس پروگراموں اور زبانوں کو آپ جانتے ہیں) کے ساتھ ساتھ عمومی دشواری حل کرنے کی مہارتوں کے بارے میں جاننے کے شوقین ہیں. وہاں بھی ایسے سوالات ہوں گے جو آپ کی منطق اور تجزیاتی سوچ کو تلاش کریں.
انٹرویو بھی یہ ہے کہ آپ دوسروں کے ساتھ کس طرح کام کرتے ہیں اور کمپنی کی ثقافت کے لئے اچھی طرح سے فٹ ہونے کا ارادہ رکھ سکیں گے. اس کے ساتھ ساتھ، جب سے زیادہ سے زیادہ سوفٹ ویئر منصوبے تنگ شیڈول پر ہوتی ہیں، تو انٹرویوکاروں کو یہ جاننا ہوگا کہ آپ کو آخری بار کے تحت کس طرح انجام، اپنے وقت کا انتظام، اور مینیجرز اور ٹیم کے ارکان کو منصوبے کی روک تھام اور تاخیر کے بارے میں بات چیت.
اگر آپ سافٹ ویئر انجنیئر کے طور پر حیثیت کے لئے انٹرویو کر رہے ہیں، تو اس انٹرویو کے عام سوالات کی اس فہرست کا جائزہ لیں. اپنے جوابات پر عمل کریں تاکہ آپ اپنے انٹرویو کے دن اعتماد کو محسوس کریں.
سافٹ ویئر انجینئر انٹرویو سوالات
- آپ کو ضروریات کا اندازہ رکھنے کے لۓ کونسا اوزار استعمال کرنا پسند ہے؟
- کسی اور کے کوڈ کا جائزہ لینے کے بارے میں سب سے زیادہ خیال کیا ہے؟
- سافٹ ویئر انجینئرنگ پر کتنی کتابیں پڑھی ہیں کہ آپ کاروبار میں کسی کو مشورہ دیتے ہیں؟
- ضابطہ اخلاق کے مطابق، کوڈ کا ایک ٹکڑا تحریر کرنے کے لئے استعمال کرتے ہوئے عمل کی وضاحت کریں.
- اندازہ کریں کہ یہ کتنی دیر تک 1 ٹریلین نمبروں کو حل کرے گی.
- آپ کس طرح 1 ملین فون نمبرز ذخیرہ کریں گے؟
- آپ کو اس بات کو یقینی بنانا ہے کہ آپ کا کوڈ مختلف قسم کے خرابی کے حالات کو سنبھال سکتا ہے؟
- جب آپ کچھ افعال بہت وقت لگتے ہیں تو آپ کو صارف کا تصور کس طرح کا انتظار کر سکتا ہے؟
- mutex اور ایک سمفور کے درمیان کیا فرق ہے؟ آپ کو اضافی آپریشن تک رسائی کی حفاظت کے لۓ کونسا استعمال کرنا ہوگا؟
- دوبارہ انجینئرنگ اور ریورس انجینئرنگ کے درمیان کیا فرق ہے؟
- آپ کو اس بات کو یقینی بنانا ہے کہ آپ کے کوڈ کی ضروریات کو پورا کیا جائے؟
- ایک مذاق اور ایک سٹب کے درمیان کیا فرق ہے؟
- مقامی اور عالمی متغیر کے درمیان کیا فرق ہے؟
- فلائل سافٹ ویئر فلسفہ کیا ہے؟
- ڈیزائن میں انٹرفیس کی کردار کیا ہے؟
- ایک یا دو مثال کا نام صارف کی رویے کی توقع کیسے کر سکتا ہے.
- آپ پیچیدہ الگورتھم لکھنے کے لئے کس قسم کی زبان کو پسند کرتے ہیں؟
- آپ بڑی کوڈ میں بڑی غلطی کو کیسے تلاش کرسکتے ہیں کہ کوڈ کے ساتھ آپ کو قدم نہیں مل سکا؟
- آپ کس طرح استعمال کیا جا رہا ہے، پیداوار کے ماحول میں کس طرح نظام کو ڈیبٹ کرسکتے ہیں؟
- آپ کس طرح اسکالبل ایپلی کیشنز کو ڈیزائن کرتے ہیں؟