JavaRush /جاوا بلاگ /Random-UR /ایک انٹرویو میں جاوا جونیئر: تیاری کیسے کریں اور کیا پوچھ...

ایک انٹرویو میں جاوا جونیئر: تیاری کیسے کریں اور کیا پوچھیں۔

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

ابتدائی تیاری۔ بنیادی چیک لسٹ

1. ملازمت کرنے والی کمپنی کی تحقیق کریں۔

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

2. اس کمپنی میں مشورہ اور معیاری انٹرویو کے سوالات کے لیے انٹرنیٹ پر تلاش کریں۔

آپ اکثر انٹرنیٹ پر اس بارے میں کافی تفصیلی معلومات حاصل کر سکتے ہیں کہ کسی خاص کمپنی میں انٹرویو کیسے لیا جاتا ہے، اس کے ساتھ ان لوگوں کے مشورے بھی مل سکتے ہیں جنہوں نے پہلے ہی اسی طرح کے عہدوں کے لیے انٹرویو کیا ہے۔ سب سے پہلے، یہ بڑی کمپنیوں کے لیے متعلقہ ہے، جہاں امیدواروں کے انتخاب کا عمل معیاری ہوتا ہے اور اس میں کئی مراحل ہوتے ہیں۔ دنیا بھر میں کمپنیوں کے بارے میں معلومات کے لیے سب سے زیادہ مقبول سائٹس، ان کی خدمات حاصل کرنے کا طریقہ، اور سب سے اہم بات، موجودہ اور سابق ملازمین کے جائزے Glassdoor اور Indeed ہیں۔ اگر ہم عالمی وسائل کی بات کرتے ہیں تو یہ ہے۔ روسی بولنے والی جگہ میں، ان کے "ہیرو" - آئی ٹی ماہرین اکثر یوکرینی Dou.ua، روسی Habr Career، بیلاروسی dev.by ( اور معروف غیر سنسر شدہ وسائل جیسے وسائل پر آجروں کے جائزے چھوڑنے کو ترجیح دیتے ہیں۔ ، جسے "خوبصورت یہ" کے سوال کے لیے گوگل کیا جا سکتا ہے )۔ مندرجہ بالا وسائل کے کمپنی کے جائزے کے سیکشن میں، آپ اکثر انٹرویو کے پورے عمل کی کافی تفصیلی وضاحتیں حاصل کر سکتے ہیں، بشمول اس کا دورانیہ اور گفتگو کا طریقہ، بلکہ مخصوص سوالات بھی جو تمام امیدواروں سے پوچھے جاتے ہیں۔

3. اپنا Git ذخیرہ دیکھیں

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

4. پروگرامنگ کے مسائل حل کرنے کی مشق کریں۔

پروگرامنگ کے تکنیکی مسائل تقریباً ہمیشہ امیدواروں کو مرکزی انٹرویو کے کسی نہ کسی مرحلے پر دیے جاتے ہیں، اس لیے ان کو حل کرنے کی مشق کرنا اچھا خیال ہے۔ مزید برآں، کام اکثر تجربہ کار پروگرامرز کو بھی دیے جاتے ہیں - وہ براہ راست پروگرامنگ کی مہارت کو جانچنے کے بجائے منطقی مہارتوں اور حل تلاش کرنے کی صلاحیت کا جائزہ لینے کے لیے زیادہ کام کرتے ہیں۔ اور ان کا حل یہ ہے کہ اگر آپ کو اس میں زیادہ تجربہ نہیں ہے تو ایک انٹرویو میں جب وقت محدود ہو، غیر متوقع مشکلات کا باعث بن سکتا ہے۔ انٹرویو میں جاوا جونیئر: تیاری کیسے کریں اور کیا پوچھیں - 3پروگرامنگ کے کاموں کے ساتھ بہت سارے وسائل موجود ہیں۔ انگریزی زبان کی سائٹس میں، LeetCode ، CodinGame اور Cracking the Coding Interview اور بہت سی دوسری بہت مشہور ہیں۔ ٹھیک ہے، روسی زبان میں جاوا پروگرامنگ کے کاموں کے لیے بہترین وسیلہ بلاشبہ JavaRush ہے۔

5. گفتگو کے لیے سوالات اور عنوانات کی فہرست تیار کریں۔

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

کیا سوالات پوچھیں؟ انٹرویو لینے والے سے پوچھنے کے لیے 10 بہترین سوالات کی فہرست

سوالوں کے طور پر اس طرح کا موضوع جو کسی امیدوار کے لیے انٹرویو کے دوران کمپنی کے نمائندوں سے پوچھنا سمجھ میں آتا ہے، بلا وجہ توجہ سے محروم ہے اور اسے غیر اہم سمجھا جاتا ہے، کیونکہ انٹرویو کی منصوبہ بندی کرتے وقت، ہر کوئی سب سے پہلے جواب دینے کے لیے تیار ہوتا ہے، نہ کہ پوچھنے کے لیے۔ ہم پہلے ہی اوپر بات کر چکے ہیں کہ انٹرویو لینے والوں سے صحیح سوالات پوچھنا کیوں ضروری ہے۔ اب، یہاں سوالات کی ایک مختصر فہرست ہے جو پروگرامر کی پوزیشن کے لیے انٹرویو کے دوران سب سے زیادہ موزوں اور ساتھ ہی مفید ثابت ہوں گی۔ لیکن پہلے، "تجربہ کار لوگوں" کی آراء اور مشورے کے ساتھ چند اقتباسات۔ "انٹرویو لینے والے سے پوچھنے کے لیے بہترین سوالات وہ ہوتے ہیں جن کے لیے تفصیلی جواب درکار ہوتا ہے اور آپ کو کمپنی، ان لوگوں کی ٹیم جن کے ساتھ آپ کام کریں گے، اور خود پوزیشن کے بارے میں گہرائی سے آگاہی حاصل کرنے کی اجازت دیتے ہیں۔ وہ آپ کو اس کمپنی میں سافٹ ویئر ڈویلپمنٹ کے ٹولز اور طریقوں کے بارے میں مزید جاننے کی اجازت دیتے ہیں، اس بارے میں کہ فیصلہ سازی کے عمل کو کس طرح تشکیل دیا جاتا ہے، کون سی ٹیکنالوجیز استعمال کی جاتی ہیں، اور یہاں تک کہ اس کمپنی سے کیریئر کی ترقی اور پیشہ ورانہ ترقی کے حوالے سے کیا توقع کی جا سکتی ہے۔ "، Joanna Tropp-Joanna Tropp-Bluestone، کیریئر کی حکمت عملی اور بھرتی کرنے والی فرم Negotiation Geek کی CEO کہتی ہیں۔ ایک انٹرویو میں جاوا جونیئر: تیاری کیسے کریں اور کیا پوچھیں - 4"کوئی عالمگیر سوالات نہیں ہیں جو ممکنہ ڈویلپرز کو انٹرویو کے دوران آجروں سے پوچھنا چاہئے۔ آپ کو اپنے بات چیت کرنے والے کو "محسوس" کرنے اور اس کے مطابق سوالات پوچھنے کی ضرورت ہے۔ اور یقیناً، آپ کو اپنے بات چیت کرنے والے (HR یا تکنیکی ماہر) کے پس منظر پر غور کرنے کی ضرورت ہے جب یہ سوچ رہے ہو کہ کیا پوچھنا ہے، "گنر ٹیکنالوجی کے سی ای او کوڈی سوان نے مشورہ دیا۔

1. کیا آپ مجھے ٹیم کے ممبران کے بارے میں بتا سکتے ہیں جن کے ساتھ میں کام کروں گا؟

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

2. میری کارکردگی کی پیمائش کیسے کی جائے گی؟

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

3. آپ کو یہاں کام کیوں پسند ہے؟

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

4. ٹیم کو اس وقت کن چیلنجوں کا سامنا ہے؟

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

5. کمپنی فی الحال کون سی ٹیکنالوجی استعمال کرتی ہے؟

"میں ہمیشہ ان امیدواروں سے زیادہ متاثر ہوتا ہوں جو ٹیکنالوجی میں حقیقی دلچسپی ظاہر کرتے ہیں۔ یہ پوچھنا سمجھ میں آتا ہے کہ کون سی ٹیکنالوجیز استعمال کی جا رہی ہیں اور کیا کسی اختراعی چیز پر کام کرنے کے مواقع ہوں گے — عظیم ڈویلپرز ہمیشہ کچھ نیا سیکھتے ہیں،‘‘ PhoenixNAP گلوبل آئی ٹی سروسز کے صدر ایان میک کلارٹی کو مشورہ دیتے ہیں۔ اور متعدد سوالات جو کوڈرز کی خدمات حاصل کرنے کا تجربہ رکھنے والے ماہرین اکثر انٹرویو کے دوران پروگرامر کی پوزیشن کے لیے انٹرویو لینے والوں سے پوچھنے کا مشورہ دیتے ہیں:
  • آپ کے پروڈکٹ یا سروس کے استعمال سے صارفین کو کیسے فائدہ ہوتا ہے؟
  • کیا کیریئر میں ترقی کے مواقع موجود ہیں؟
  • کیا آپ کے پاس میرے تجربے کی فہرست اور کام کے تجربے کے بارے میں کوئی تبصرہ ہے؟
  • آپ کی کمپنی کون سے ترقیاتی طریقہ کار استعمال کرتی ہے؟
  • عین اس کمپنی کے بارے میں کچھ جس کے لیے درخواست دہندہ درخواست دے رہا ہے۔
آئیے ایک اور اچھے اقتباس کے ساتھ ختم کرتے ہیں۔ "میں ہمیشہ ان امیدواروں سے سب سے زیادہ متاثر ہوا ہوں جنہوں نے وقت سے پہلے ہماری کمپنی پر تحقیق کی اور اس طرح کی مصنوعات بنانے کے تکنیکی چیلنجوں کے بارے میں سوچا۔ یہ لوگ عموماً پروجیکٹ کے فن تعمیر، ٹیکنالوجی کے انتخاب، اسکیلنگ وغیرہ سے متعلق اچھے سوالات پوچھتے ہیں۔ یہ امیدوار کے لیے نہ صرف خود کو ثابت کرنے کا بلکہ یہ سمجھنے کا بھی ایک اچھا موقع ہے کہ آیا کمپنی واقعی جانتی ہے کہ وہ کیا کر رہی ہے،" اوبسیڈین سیکیورٹی کے شان بورمن نے کہا۔

ایپیلاگ

JavaRush پر ملازمت سے متعلق دیگر مواد کے ساتھ یہ نکات آپ کو انٹرویو کے دوران زیادہ پراعتماد محسوس کرنے میں مدد کریں گے، آپ کے کامیاب نتیجے کے امکانات میں اضافہ کریں گے، اور ہو سکتا ہے، ایک زیادہ پرکشش پیشکش حاصل کریں۔ ٹھیک ہے، ہم JavaRush پر ایسے مواد پر کام جاری رکھیں گے جو جاوا کوڈر کو نوکری تلاش کرنے میں مدد کرے گا۔ تاہم، ہم نہ صرف الفاظ سے، بلکہ اعمال سے بھی مدد کرتے ہیں: پریمیم پرو سبسکرپشن کے حامل طلباء ہمیں جائزہ کے لیے اپنا ریزیوم بھیج سکتے ہیں - ہمارے ماہرین اس کا مطالعہ کریں گے اور اس بارے میں تجاویز دیں گے کہ کیا درست یا بہتر کیا جانا چاہیے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION