Leave a Review & Get 30% OFF - Limited Time Offer!

00:00:00
Guides

Quant Firm سافٹ ویئر انجینئر انٹرویو گائیڈ 2026

Last updated: January 15, 2026|7 min read|By InterviewMan Team

اچھا تو Two Sigma نے مجھے ایک ایسے interview کے بعد reject کر دیا جسے میں perfect سمجھ کر نکلا تھا، اور سچ کہوں تو میں ابھی تک اس بات سے نہیں نکلا lol۔ sidewalk پر احمقوں کی طرح grin کرتا ہوا باہر نکلا تھا۔ اپنے دوست Jake کو text کیا، "dude i think i nailed it"، ہر problem ہو گئی، time اور space دونوں optimal، code first try میں compile بھی ہو گئی جو میرے ساتھ NEVER ہوتا۔ Jake ایک مہینے سے warn کر رہا تھا کہ quant firms الگ طرح grade کرتی ہیں، مگر میں بس سر ہلا کر کہتا رہتا تھا sure bro whatever۔ چار دن بعد میں car میں بیٹھا breakfast burrito کھا رہا تھا، phone پر hot sauce لگا ہوا تھا، اور rejection email وہیں pop ہو گئی۔ تین بار پڑھی۔ یہ بھی check کیا کہ کہیں غلط بندے کو تو نہیں بھیج دی۔ Nope۔

اصل میں ہوا کیا؟ Two Sigma HackerRank سے شروع کرتی ہے، دو problems، ہر ایک کے لیے چالیس منٹ۔ graph اور array والی medium difficulty کے آس پاس چیزیں۔ دونوں جلدی ختم کر لیں۔ live round میں DP آیا، optimal sequence partitioning، وہ بھی ٹھیک۔ interviewer نے کہا "nice." پھر اس نے کہا اچھا، اب اسی کا ایک ہلکا سا variant لے کر complexity analyze کرو۔ صحیح جواب دیا، مگر سوچنے میں تقریباً دس seconds لگ گئے۔ میں نے اسے اپنی notepad پر کچھ scribble کرتے دیکھا۔ Jake نے بتایا تھا کہ ان جگہوں پر دس seconds ایک پوری صدی ہوتی ہیں۔ یہ لوگ ایسے systems بناتے ہیں جو milliseconds میں millions move کرتے ہیں، اس لیے اگر تم complexity پر اتنا pause لو تو انہیں خیال آتا ہے کہ 3am پر production down ہو جائے تو تم کیا کرو گے۔ جواب صحیح تھا، مگر فرق نہیں پڑا۔ دس seconds۔ میں آج بھی کم از کم ہفتے میں ایک بار وہ منظر replay کرتا ہوں، اور اب بھی دل کرتا ہے کچھ پھینک دوں۔

کچھ ہفتے بعد جب میں Jane Street اور Citadel کے loops میں گیا تو Jake نے رات تقریباً 11pm پر text کیا، "just download InterviewMan before you screw this up too." واہ۔ شکریہ بھائی lol۔ مگر میں نے کر لیا۔ بیس منٹ بعد یہ میرے laptop پر چل رہی تھی۔

Jane Street تو ایک بالکل الگ دنیا ہے۔ پورا دن، چار rounds، ہر ایک ستر منٹ، اور ہر room میں دو interviewers۔ ایک سوال پوچھتا ہے اور دوسرا تمہاری کہی ہر بات لکھتا رہتا ہے، جو حد درجے uncomfortable لگتا ہے۔ اور وہ چیز جو کوئی تمہیں نہیں بتاتا: مسائل LeetCode پر نہیں ہوتے۔ بالکل بھی نہیں۔ میں نے two hundred problems یاد کر رکھی تھیں۔ کسی کا کوئی فائدہ نہیں ہوا۔ انہوں نے میرے سامنے memoized function رکھ دی جس کے ساتھ مخصوص cache eviction rules تھیں۔ پھر Connect Four کے لیے game state class، move validation اور win detection built in۔ پھر ایک tree structure جس کے لیے custom hash چاہیے تھی جو mutation کے بعد بھی consistent رہے۔ ہر مسئلہ نیا تھا۔ InterviewMan نے میری Connect Four validator میں دو edge cases flag کر دیے، وہ بھی code run کرنے سے پہلے، غالباً پانچ منٹ بچا دیے۔ اور میری دو سو LeetCode problems؟ useless lol۔

اور ویسے تمہیں OCaml کی بھی ضرورت نہیں۔ Jake اپنی loop سے پہلے وہ سیکھ رہا تھا اور انہوں نے literally اسے کہا چھوڑو، بس وہ language use کرو جس میں تم سب سے تیزی سے لکھتے ہو۔ Python۔ ہم دونوں نے وہی use کی۔ کسی نے care نہیں کی۔

Jane Street کے interviewers hints دیتے ہیں، جو عجیب لگتا ہے اگر تم Google سے آ رہے ہو جہاں وہ تمہیں خاموشی میں تڑپتا دیکھتے رہتے ہیں۔ میں Connect Four میں ایک diagonal edge case پر پھنس گیا تھا اور ان میں سے ایک بولا، "think about the diagonal when the board is not full." بس وہیں چیز کھل گئی۔ وہ چاہتے ہیں کہ تم loud سوچو اور ساتھ ساتھ adjust کرو۔ Jake کہتا ہے ان کی teams واقعی ایسے ہی کام کرتی ہیں۔ تم خاموش ہو کر hero بننے کی کوشش کرو؟ غلط move۔ round three میں میں چالیس seconds کے لیے خاموش ہو گیا۔ BOTH مجھے گھور رہے تھے۔ کافی ڈراؤنا تھا lol۔ میں نے فوراً دوبارہ بولنا شروع کر دیا۔

اچھا اب Citadel۔ میری دوست Priya نے Citadel Securities میں internship کی تھی۔ اس نے coffee پر مجھ سے کہا تھا، عین یہ الفاظ، "it is not hard in the way you think it is hard." میں نے سر ہلا دیا۔ صفر اندازہ تھا وہ کیا کہنا چاہ رہی ہے۔ room میں داخل ہوا اور اوہ۔ اچھا۔ اب سمجھ آیا۔ وہاں partial credit نام کی کوئی چیز نہیں۔ تمہارا solution ہر test case clear کرے یا پھر zero۔ مکمل ZERO۔ ایک problem پر میں approach سمجھانا شروع ہی کر رہا تھا کہ interviewer نے جملے کے بیچ میں روک دیا۔ "you should know what this is." lol Meta میں یہی walkthrough تمہیں points دلاتی ہے۔ Citadel؟ nah۔ دیکھو اور فوراً typing شروع کرو۔ نہ preamble نہ کچھ۔ وہاں InterviewMan نے اپنے بارہ ڈالر مہینے پورے وصول کیے۔ اس نے HackerRank problem پڑھی اور تقریباً تین seconds میں algorithm سامنے رکھ دی۔ وہ فوری recognition؟ بارہ ڈالر نے مجھے وہ دی۔ بارہ۔ ڈالر۔

وہاں system design پاگل پن ہے۔ Priya نے warn کیا تھا، اور کیا میں نے سنا؟ ظاہر ہے نہیں lol۔ تم کہتے ہو "P99 under five ms at ten thousand requests per second." تم "low latency" نہیں کہتے۔ اُس نے ایک بندے کو صرف اس لیے ding ہوتے دیکھا کہ اس نے کہا "we could use a cache" مگر eviction policy، hit rate، memory budget کچھ نہیں بتایا۔ تم کسی چیز پر hand wave نہیں کر سکتے۔ میں سمجھ رہا تھا Google style ہوگا جہاں whiteboard پر boxes بنا کر vague اشارے کر دو۔ NOPE۔

ہر session کے بعد میں dock، process list، Activity Monitor check کرتا رہا۔ اس معاملے میں میں paranoid ہوں، ٹھیک ہے۔ Jake کو بھی Zoom call پر لایا کہ دیکھے اُس کی طرف کچھ دکھ رہا ہے یا نہیں۔ HackerRank، Zoom اور Meet تینوں firms کے ساتھ screen recordings چلائیں۔ کچھ نہیں۔ ایک بھی trace نہیں۔ apparently 57,000 لوگ InterviewMan use کرتے ہیں اور اب میں پوری طرح سمجھتا ہوں کیوں۔ Interview Coder صرف coding help کے لیے دو سو ننانوے ڈالر لیتا ہے۔ بارہ ڈالر بمقابلہ دو سو ننانوے۔ come on man۔

پچھلے ہفتے drinks پر Jake نے کہا quant shops ایک خاص قسم کا دماغ hire کرتی ہیں۔ FAANG والوں سے زیادہ smart نہیں، بس زیادہ fast۔ وہ آدمی جس کے پاس keyboard چھونے سے پہلے جواب آ جاتا ہے۔ میں نے کہا ہاں بالکل، اور وہ بولا "then why are you still mad about Two Sigma." تقریباً میری beer باہر آ گئی۔ یار وہ دس seconds۔ انہی دس seconds نے مجھ سے وہ offer لے لی اور میں مسلسل اسے replay کرتا رہتا ہوں۔ Priya کہتی ہے اب چھوڑ بھی دو۔ میں نہیں چھوڑ پا رہا۔ اُس rejection کے بعد سب کچھ الگ ہوا، اور سچ میں مجھے نہیں پتا کہ یہ InterviewMan تھی یا بس ایک زوردار تھپڑ تھا جس نے مجھے جگا دیا۔ اگر خود سے ایمانداری کروں تو شاید دونوں کا mix تھا۔ Jane Street اور Citadel نکل گئیں تو اب مجھے واقعی اس پر خاموش ہو جانا چاہیے۔ مگر یار وہ دس seconds۔ وہ دس seconds۔

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