00h:00m:00s

Leave a Review & Get 72% OFF your first year - Limited Time Offer!

Claim offer
Guides

کوڈنگ انٹرویو کیسے پاس کریں: 10 اقدامات جو واقعی کام کرتے ہیں

Last updated: March 22, 2026|10 min read|By InterviewMan Team

تو round five۔ CoderPad۔ interviewer minute FOURTEEN پر، جو کہ 45 minute round تھی، کہتا ہے "we can stop here if you want" lol۔ screen پر sliding window کا آدھا سا حل، compile بھی نہیں ہو رہا، اور یہ بندہ مجھے exit door offer کر رہا تھا۔ میں نے یہی EXACT problem پچھلی رات pad thai کھاتے ہوئے solve کی تھی۔ 22 minutes، trackpad پر sriracha (ابھی تک sticky ہے، کبھی properly صاف نہیں کی، 'p' key اب بھی تھوڑی اٹکتی ہے)، پاؤں coffee table پر۔ بڑا اچھا لگ رہا تھا۔ بارہ گھنٹے بعد، وہی problem، وہی screen، اور میں وہاں ایسے بیٹھا تھا جیسے typing کرنا بھول گیا ہوں۔ ایک بھی character نہیں لکھ سکا۔

ویسے میں کل سات coding interviews fail کر چکا تھا۔ پورے سات۔ لگاتار۔ اور میرے پاس 300 LeetCode problems کی یہ خوبصورت color-coded spreadsheet موجود تھی، ہر طرف green cells، topic اور difficulty اور date کے columns۔ modern art لگتی تھی۔ Marcus (roommate ہے، ابھی اُس پر آتا ہوں) نے کہا تھا یہ Christmas tree لگتی ہے۔ 300 green cells، اور ایک بھی offer نہیں۔

Marcus۔ Belmont Ave پر میرا roommate۔ اُس نے یہ سارا منظر دیوار کے پار سے سنا کیونکہ ہمارے apartment کی soundproofing cardboard box جیسی ہے، kitchen سے soda کھلنے کی آواز آ جاتی ہے۔ وہ باہر آیا، میں دیوار پر Florida کی shape والے water stain کو گھور رہا تھا، وہ بولا "rough one huh" اور میں اسے جواب تک نہ دے سکا۔ دس منٹ بیٹھا رہا؟ شاید زیادہ؟ مجھے بس اتنا یاد ہے کہ میں اُس Florida stain کو دیکھتے ہوئے سوچ رہا تھا کہ شاید مجھے actual Florida شفٹ ہو جانا چاہیے اور tech کو خیر باد کہہ دینی چاہیے lol۔ 300 solved problems، UMass سے CS degree، اور میں بیٹھا ایسے تھا جیسے کبھی code کی ایک line بھی نہیں لکھی۔

مگر چار ہفتے بعد؟ دو offers۔ اور اُس سے پہلے کے تین مہینے؟ ZERO۔ Marcus نے میری prep کی دس چیزیں بدلیں۔ میرا LeetCode count؟ 300۔ نہ ایک بھی بڑھا۔ نہ نئے problems solve کیے۔ وہی دماغ، وہی apartment، وہی دیوار پر Florida stain۔

اور Marcus؟ اس بندے کا پچھلے سال خود 0 for 6 تھا۔ BINARY SEARCH۔ computer science کا سب سے basic algorithm، اور round three میں وہی اس پر freeze کر گیا۔ میں نے خود اسے ایک ہاتھ سے turkey sandwich کھاتے ہوئے binary search solve کرتے دیکھا ہے، mustard اس کے spacebar پر ٹپک رہی تھی (وہ ابھی تک وہی keyboard use کرتا ہے، spacebar پر آج بھی زرد سا crusty stain ہے، میں نے کہا تھا Best Buy سے تیس ڈالر میں نیا لے لو، وہ بس کہتا ہے "it works")۔ مگر real interview آیا اور اُس کا دماغ بند ہو گیا۔ وہ hint یاد ہے جو interviewers اُس وقت دیتے ہیں جب فیصلہ ہو چکا ہوتا ہے؟ وہ polite سا "hmm let me help you a bit" جس کی آواز سے ہی پتا چل جاتا ہے کہ اصل مطلب ہے "we are done here"؟ ہاں۔ وہی چیز اسے توڑ گئی۔ مگر اُس نے اپنی prep بدلی، 7 days میں 2 offers لے آیا، تو جب وہ round five کے بعد مجھے ہمارے $400 goodwill couch پر بٹھا رہا تھا (بھوری leather، ایک ٹانگ textbooks کی stack تھی، Belmont کے sidewalk پر ملی تھی) تو میں خاموش ہو گیا۔

"تم desk پر اکیلے، خاموشی میں، headphones لگا کر problems solve کرتے ہو؟ اور پھر کسی dude کے webcam پر ہر keystroke judge کرتے ہوئے وہی solve کرتے ہو؟ دونوں ایک skill نہیں ہیں۔" کیا میں بحث کر سکتا تھا؟ شاید۔ مگر میں پچھلی رات 11pm پر sriracha والے ہاتھوں سے جس sliding window کو solve کر چکا تھا، اُس پر choke کر چکا تھا، تو نہیں۔ میں بحث نہیں کر سکتا تھا۔

Marcus نے پھر control سنبھال لیا۔ ہفتے کے $22.94 کے Chipotle خرچ ہوئے ($11.47 per bowl، ہر بار guac، بغیر اس کے نہیں کھاتا) اور باقی سب free تھا۔ اچھا، کل دس changes تھیں، اور شروع میں سب فضول لگیں۔

week one میں اُس نے مجھے solve کرتے ہوئے loud narration کروائی۔ 7am پر اپنی desk پر بیٹھا ہوا، کسی سے نہیں، خود سے بول رہا ہوں۔ "ok longest substring without repeats، sliding window، tracking کے لیے set، right کو expand، duplicates آئیں تو left shrink" اور Marcus دیوار کے اُس پار مر رہا ہے ہنسی سے۔ Priya نے انہی sessions میں ایک دفعہ call کی، اُس وقت girlfriend تھی (Intel، Portland، November میں breakup ہوا، الگ کہانی)، اور میں نے call اٹھائی تو اب بھی loud narration کر رہا تھا۔ وہ بولی، "...are you ok?" ہاں Priya۔ hash maps۔ 7am۔ اکیلا۔ سب بہترین ہے۔ مگر اصل بات یہ ہے جو مجھے کھا جاتی ہے۔ 300 problems مکمل خاموشی میں solve کی تھیں۔ ہر ایک۔ کبھی منہ نہیں کھولا۔ headphones in، دماغ چل رہا، fingers typing، مگر mouth shut۔ تین مہینے یہی۔ اور ہوا یہ کہ صرف SIX DAYS تک ہوا میں باتیں کرنے سے مسئلہ ٹھیک ہو گیا۔ چھ! ایک ہفتے سے بھی کم میں میری talking speed میری silent speed کے برابر ہو گئی۔ Marcus جب بھی مجھے dumb feel کرانا چاہتا ہے یہ بات ضرور چھیڑتا ہے۔ "300 problems۔ in silence۔ SILENCE۔ اور پھر تم حیران تھے کہ interview میں کیوں نہیں بول پا رہے۔" ہاں ہاں Marcus، سمجھ گیا۔

دوسری چیز، اور یہ وہ تھی جس نے مجھے اپنے اوپر واقعی غصہ دلا دیا جب مجھے بات سمجھ آئی۔ Marcus نے Zoom پر میرا live solve کرنا دیکھا ($14.99/month for Zoom Pro btw، یہ آدمی پندرہ ڈالر مہینہ صرف اس لیے دے رہا تھا کہ اپنے bedroom سے، مجھ سے TEN FEET دور بیٹھ کر، webcam پر مجھے code کرتے دیکھ سکے، "MARCUS why are we on Zoom you are RIGHT THERE"، "because the interviewer wont be in the next room idiot")۔ خیر، وہ اپنے Palantir hoodie میں بیٹھا ہے (gray، size L، ہر روز یہی پہنتا ہے، میں نے اس hoodie کو سورج سے زیادہ دیکھا ہے) اور پوچھتا ہے، "why did you skip to optimal." کیونکہ مجھے جواب پتا ہے؟ وہ بولا، "write the O(n^2) first. tell me why it sucks. fix it." OH۔ round five یہی مار گئی تھی۔ میں سیدھا optimal sliding window پر jump کیا، blank CoderPad کو گھورتا رہا، تین منٹ، screen پر کچھ نہیں، منہ سرخ۔ اگر میں ugly nested loop پہلے لکھ دیتا؟ screen پر code آ جاتی۔ چاہے ugly ہی سہی۔ panic فوراً گر جاتا۔ round two میں؟ بالکل یہی غلطی۔ optimal BFS پر jump کیا۔ چار منٹ blank۔ میں نے یہ ایک نہیں، TWICE کیا۔

camera والا حصہ الگ عذاب تھا۔ Marcus کی theory یہ تھی کہ کسی کے گھورتے رہنے والی بے آرامی میں اتنا بیٹھو کہ دماغ adrenaline بنانا چھوڑ دے۔ دس دن تک camera پر میرے ہاتھ literal کانپتے رہے۔ Marcus اپنے کمرے میں بیٹھا Trader Joe's کی plantain chips کھاتا، 13 inch MacBook screen پر مجھے struggle کرتے دیکھتا، حالانکہ وہ مجھ سے صرف دس feet دور تھا، $14.99/month apparently well spent۔ day eleven، Tuesday morning، کانپنا بند۔ ختم۔ کیوں؟ نہیں پتا۔ اور مجھے فرق بھی نہیں پڑتا۔ بس رک گیا۔

اس نے یہ بھی پکڑا کہ میں پاگلوں کی طرح topics روز بدلتا رہتا ہوں۔ arrays سے graphs، پھر DP، پھر arrays، کیونکہ رکو، کیا میں نے واقعی Kadane's سیکھی ہے یا memorize کی ہے؟ (memorize ہی کی تھی lol۔) Tuesday والی graph stuff Wednesday صبح تک GONE ہوتی تھی۔ poof۔ یہ بھی اُس نے 4th Street کی taco night کے بعد پکڑا، $8.50 combo plate، fist-size styrofoam cup میں queso، اور کہتا ہے، "one topic. five problems minimum. do NOT switch until a fresh medium takes under fifteen minutes." پہلے arrays اور hash maps۔ day four پر mediums بارہ منٹ میں solve کر رہا تھا۔ TWELVE۔ day five کو coffee سے پہلے اٹھ کر two-pointer solve کی اور وہ STUCK رہی۔ تین مہینے topics rotate کرنے کے بعد، اور اصل میں مجھے بس یہی کرنا تھا؟ اُس نے یہ بھی کرایا کہ ہر problem پر 25 minute cap لگاؤں کیونکہ میں hards پر پورا ایک گھنٹہ parked رہتا تھا، غصہ بڑھتا رہتا، سیکھتا کچھ نہیں تھا۔ "nobody gives you 60 minutes on one problem, you are training for an exam that does not exist." 25 cap۔ نہیں crack ہوتی؟ editorial۔ trick سمجھو۔ Thursday کو revisit کرو۔ چار problems روز سے آٹھ یا نو پر پہنچ گیا۔ DOUBLED۔

edge cases اُس نے میرے اندر reflex کی طرح ڈال دیں۔ code کی ایک line لکھنے سے پہلے، فوراً بولو، "empty array. one element. all same. negatives. overflow." پانچ seconds، ہر بار، جیسے grocery list۔ اُس کے Palantir interviewer نے feedback form میں لکھا تھا "strong edge case instincts." INSTINCTS۔ Marcus، بھائی یہ memorized checklist ہے۔ وہ بس SHRUG کرتا ہے۔ کندھے اچکاتا ہے اور چل دیتا ہے۔ ٹھیک ہے یار۔ "instincts۔"

میں round three سے پہلے interview platform پر warm-up کیے بغیر بیٹھ گیا تھا اور Amazon کے CodePair میں RUN button ڈھونڈنے میں دو منٹ لگا دیے۔ پورے TWO MINUTES۔ CoderPad، LeetCode جیسی نہیں۔ HackerRank، CodePair جیسی نہیں۔ 120 bpm پر IDE کے اندر بھٹکنا interview خراب کرنے کا سب سے احمقانہ طریقہ ہے۔ interview کی صبح ایک easy problem، پانچ منٹ، صرف اتنا کہ fingers کو جگہیں یاد رہیں۔

Marcus real-time feedback کے بارے میں بھی مسلسل سر کھاتا رہا actual rounds کے دوران، اور اسی سے مجھے InterviewMan ملی۔ mic سے تمہاری باتیں پکڑتی ہے، screen پر nudges پھینکتی ہے، call میں کسی کو کچھ نظر نہیں آتا۔ ایک round میں اس نے binary search کا off-by-one پکڑ لیا، جو میں اتنا تھکا ہوا تھا کہ خود دیکھ ہی نہیں رہا تھا۔ پانچ منٹ کی debugging بچ گئی جبکہ maybe چھ منٹ باقی تھیں، تو ہاں۔ coding، system design، behavioral سب کے لیے بارہ ڈالر مہینہ۔ اُس سے پہلے میں نے Interview Coder دیکھی تھی، دو سو ننانوے ڈالر مہینہ، صرف coding۔ اُس قیمت پر تو سچ کہوں یہ خود آ کر interview دے کر جانی چاہیے lol۔

failure log بھی اُس ہی کا idea تھا۔ Google doc، آخری بار دیکھی تو 47 entries تھیں، pattern type کے حساب سے sorted۔ وہ ہر interview سے پہلے پوری پڑھتا ہے۔ مجھے یہ overkill لگتا تھا، جب تک میں نے اپنی بنائی نہیں اور یہ realize نہیں کیا کہ میں وہی تین binary search mistakes ٹوٹی ہوئی record کی طرح بار بار دہراتا ہوں۔ انہیں paper پر لکھا دیکھنے کے بعد ایک ہفتے میں وہ mistakes تقریباً بند ہو گئیں۔ اور ان دس changes کے بعد بھی Marcus مسلسل کہتا رہا کہ ready feel کرنے سے پہلے interview دینے نکل جاؤ۔ پندرہ بار کہا۔ میں نے پندرہ بار ignore کیا۔ ظاہر ہے وہ صحیح تھا۔ شروع کی rounds messy تھیں، ایک interviewer تو confused لگ رہی تھی جب میں نے loud narration شروع کی lol، مگر میں پھنسنے پر بات کر سکتا تھا۔ brute force پہلے لکھ سکتا تھا۔ edge cases autopilot پر آ جاتی تھیں۔ دماغ بند ہونے کے بجائے چلتا رہتا تھا۔

چار ہفتے۔ دو offers۔ میری LeetCode spreadsheet پر اب بھی 300 problems ہی تھیں، وہی 300 green cells، پہلے جیسی، ایک بھی نئی problem solve نہیں کی۔ Marcus dinner پر یہ بات مسلسل چھیڑتا ہے۔ "you did the same 300 problems and went from zero offers to two." ہاں Marcus۔ مجھے پتا ہے۔ میں وہیں موجود تھا۔ مگر خیر، bragging rights تو اُس نے earn کی ہیں، تو whatever۔ میں اسے بولنے دیتا ہوں۔ کم از کم اب وہ اپنا Chipotle خود خریدتا ہے lol۔

Ready to Ace Your Next Interview?

Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

ShareTwitterLinkedIn

Related Articles

Try InterviewMan Free

AI interview assistant. Undetectable.

Get Started