پروگرامرز، انٹرویوز پر جائیں۔

پروگرامرز، انٹرویوز پر جائیں۔
تصویر چینل کی ایک ویڈیو سے لی گئی ہے۔عسکریت پسند نیلم»

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

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

مضمون میں انعامات کے ساتھ ایک چھوٹا مقابلہ شامل ہوگا۔

پیشہ کی خصوصیات

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

پروگرامرز، انٹرویوز پر جائیں۔
سسٹم پروگرامر کے لیے ایک عام ورک سٹیشن۔

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

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

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

انٹرویوز

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

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

  • کچھ اپنے بارے میں بتائیں؛
  • ہمارے پاس ایسے کام ہیں۔
  • تمھیں پسند ہے؟

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

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

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

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

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

انٹرویو کے کام

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

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

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

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

سوالات نمبر 1

I. SI کا علم۔ درج ذیل اندراجات کا کیا مطلب ہے:

const char * str;

char const * str;

const * char str;

char * const str;

const char const * str;

کیا تمام اندراجات درست ہیں؟

II یہ پروگرام سیگمنٹیشن کی غلطی کیوں پھینکے گا؟

int main ()
{
       fprintf(0,"hellon");
       fork();
       return(0);
}

III ہوشیار ہونا۔

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

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

انٹرویو کے سوالات نمبر 2

ہارڈ ویئر کے مسائل۔

  • X86 پر ARM پروسیسر پر linux سسٹم کالز کو اسمبلی لینگویج میں کیسے ترتیب دیا جاتا ہے۔ مختلف کیا ہے؟
  • ہم وقت سازی کے کون سے ٹولز موجود ہیں؟ ہم وقت سازی کے کون سے ٹولز کسی رکاوٹ کے سیاق و سباق میں استعمال کیے جا سکتے ہیں، جو نہیں ہو سکتے، اور کیوں؟
  • i2c بس اور spi بس میں کیا فرق ہے؟
  • i2c بس میں ٹرمینیٹر کیوں ہیں اور ان کی کیا قیمت ہے؟
  • کیا RS-232 انٹرفیس صرف دو تاروں پر کام کر سکتا ہے: RX اور TX؟ یہاں میں جواب دوں گا: یہ پتہ چلتا ہے کہ یہ خراب ہے، 9600 پر، لیکن یہ کر سکتا ہے!!!
  • اور اب دوسرا سوال: کیوں؟
  • ملٹی لیئر بورڈز میں سگنل لائنز اور پاور کو ترتیب دینے کا بہترین طریقہ کیا ہے اور کیوں؟ تہوں کے اندر پاور، یا تہوں کے اندر سگنل لائنز؟ (سوال عام طور پر سرکٹ ڈیزائن کے بارے میں ہے)۔
  • تفریق لائنوں میں ٹریک کیوں ہوتے ہیں جو ہر جگہ اکٹھے ہوتے ہیں؟
  • RS-485 بس۔ عام طور پر ایسی لائن پر ٹرمینیٹر ہوتے ہیں۔ تاہم، ہمارے پاس ایک ستارہ سرکٹ ہے، جس میں پلگ ان ماڈیولز کی متغیر تعداد ہے۔ تصادم اور مداخلت سے بچنے کے لیے کون سے ذرائع استعمال کیے جائیں؟
  • سرخ اور بائنری درخت کیا ہیں؟
  • cmake کے ساتھ کیسے کام کریں؟
  • یوکٹو لینکس بنانے کے بارے میں سوالات۔

اس انٹرویو کے مقاصد:

1. ایک فنکشن لکھیں جس میں الٹا ہو۔ uint32_t تمام بٹس. (بٹس کے ساتھ کام کرنا انٹرویوز میں بہت مقبول ہے، میں اس کی سفارش کرتا ہوں)
2.

int32_t a = -200;
uint32_t b = 200;
return *(uint32_t) * (&a)) > b;

یہ فنکشن کیا واپس کرے گا؟ (کاغذ پر حل، کمپیوٹر کے بغیر)

3. دو نمبروں کے ریاضی کے اوسط کا حساب لگانے کا فنکشن int32_t.

4. پروگراموں میں آؤٹ پٹ کے طریقے کیا ہیں، بشمول؟ غلطیوں کے دھارے میں۔

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

انٹرویو کے سوالات نمبر 3

  1. ٹری ٹراورسل کوڈ کی ایک مثال دی گئی ہے، یہ بتانا ضروری ہے کہ اس کوڈ میں کیا کیا جا رہا ہے اور غلطیوں کی نشاندہی کرنا ضروری ہے۔
  2. ls افادیت کی ایک مثال لکھیں۔ سب سے آسان آپشن "-l" کے ساتھ۔
  3. ایک مثال دیں کہ جامد اور متحرک لنکنگ کیسے کی جائے۔ مختلف کیا ہے؟
  4. RS-232 کیسے کام کرتا ہے؟ RS-485 اور RS-232 میں کیا فرق ہے؟ پروگرامر کے نقطہ نظر سے RS-232 اور RS-485 میں کیا فرق ہے؟
  5. USB کیسے کام کرتی ہے (پروگرامر کے نقطہ نظر سے)؟
  6. روسی سے انگریزی میں تکنیکی متن کا ترجمہ۔

ایک کامیاب انٹرویو کامیاب کام کی ضمانت نہیں ہے۔

یہ باب شاید پروگرامرز کے لیے بھی نہیں ہے (حالانکہ ان کے لیے بھی)، لیکن HR کے لیے زیادہ ہے۔ سب سے زیادہ مناسب کمپنیاں انٹرویو کے نتائج کو احتیاط سے نہیں دیکھتے ہیں۔ غلطیاں کرنا معمول کی بات ہے؛ اکثر وہ دیکھتے ہیں کہ کوئی شخص مسائل اور وجہ کو کیسے حل کرنا جانتا ہے۔

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

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

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

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

نتائج

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

P/S مقابلہ

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

پروگرامرز، انٹرویوز پر جائیں۔

پروگرامرز، انٹرویوز پر جائیں۔

ماخذ: www.habr.com

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