Message us on Facebook to see the terms and get 40% OFF the yearly plan

03h : 00m : 00sMessage us
Company Interviews

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

Last updated: January 15, 2026|7 min read|By InterviewMan Team
Quant Firm سافٹ ویئر انجینئر انٹرویو گائیڈ 2026

Two Sigma نے مجھے ایسے انٹرویو کے بعد رد کر دیا جسے میں بالکل بے عیب سمجھ رہا تھا، اور یہ بات اب تک میرے دل سے نہیں نکلی۔ باہر نکلا تو فٹ پاتھ پر بے وقوفوں کی طرح مسکرا رہا تھا۔ اپنے ایک سابق ساتھی کو میسج کیا، ”یار، میرا خیال ہے میں نے کمال کر دیا۔“ ہر مسئلہ حل ہو گیا تھا۔ time اور space، دونوں لحاظ سے حل بہترین تھا۔ کوڈ پہلی ہی کوشش میں compile ہو گیا، جو میرے ساتھ کبھی نہیں ہوتا۔ وہ ایک مہینے سے سمجھا رہا تھا کہ quant firms کا پرکھنے کا طریقہ الگ ہوتا ہے، مگر میں ہر بار سر ہلا دیتا، ہاں ہاں، ٹھیک ہے۔ چار دن بعد گاڑی میں بیٹھا breakfast burrito کھا رہا تھا۔ فون پر hot sauce گرا اور عین اسی وقت rejection email سامنے آ گئی۔ تین بار پڑھی۔ پھر دیکھا کہیں غلط آدمی کو تو نہیں بھیج دی۔ نہیں، میرے لیے ہی تھی۔

اصل میں ہوا کیا تھا۔ Two Sigma کا آغاز HackerRank سے ہوتا ہے، دو مسئلے، ہر ایک کے لیے چالیس منٹ۔ graph اور array کے سوال، مشکل تقریباً medium درجے کی۔ دونوں وقت سے پہلے مکمل کر لیے۔ live round میں DP تھا، optimal sequence partitioning۔ وہ بھی کر لیا۔ interviewer نے کہا، اچھا ہے۔ پھر اسی مسئلے کی ذرا سی بدلی ہوئی صورت کی complexity پوچھ لی۔ جواب درست دیا، مگر سوچنے میں کوئی دس سیکنڈ لگ گئے۔ میں نے اسے notepad پر کچھ لکھتے دیکھ لیا۔ میرے سابق ساتھی نے بعد میں بتایا کہ ایسی جگہوں پر دس سیکنڈ بہت لمبا وقت ہوتا ہے۔ یہ firms ایسے systems بناتی ہیں جو ایک millisecond میں millions کی نقل و حرکت سنبھالتے ہیں، اس لیے complexity پر اتنا رکیں تو انہیں خیال آتا ہے کہ رات 3am پر production بیٹھ جائے تو یہ آدمی کیا کرے گا۔ جواب درست ہونا بے معنی ہو گیا۔ دس سیکنڈ۔ ہفتے میں کم از کم ایک مرتبہ وہ لمحہ پھر ذہن میں چلتا ہے اور اب بھی کچھ اٹھا کر پھینکنے کو جی چاہتا ہے۔

چند ہفتے بعد، جب میں Jane Street اور Citadel کے loops میں پہنچا، رات کوئی 11pm بجے اس کا میسج آیا۔ وہ کئی ہفتوں سے InterviewMan آزمانے کو کہہ رہا تھا۔ بولا، سوچتے رہنا بند کرو اور ایک بار واقعی استعمال کر کے دیکھو۔ سو آخرکار میں نے ایسا ہی کیا۔ بیس منٹ بعد وہ میرے laptop پر چل رہا تھا۔ annual plan میں ماہانہ 12 ڈالر، اور میرے آنے والے ہر طرح کے round کے لیے کام آتا تھا۔

Jane Street بالکل دوسری دنیا ہے۔ پورا دن، چار rounds، ہر ایک ستر منٹ کا، اور ہر کمرے میں دو interviewers۔ ایک سوال کرتا ہے، دوسرا آپ کی کہی ہوئی ہر بات لکھتا رہتا ہے، اور یہ خاصا گھبرا دینے والا منظر ہے۔ ایک بات جو کوئی نہیں بتاتا، وہاں کے مسائل LeetCode پر نہیں ہوتے۔ بالکل بھی نہیں۔ مجھے دو سو مسائل یاد تھے۔ کسی کام نہ آئے۔ پہلے ایک memoized function دے دیا جس میں cache eviction کے مخصوص rules تھے۔ پھر Connect Four کے لیے game state class، جس کے اندر move validation اور win detection بھی کرنا تھا۔ اس کے بعد tree structure آیا جس کے لیے ایسا custom hash چاہیے تھا جو mutation کے بعد بھی consistent رہے۔ سارے مسائل نئے تھے۔ ہمارے tool نے میرا code چلنے سے پہلے ہی Connect Four validator میں دو edge cases پکڑ لیے، غالباً پانچ منٹ بچ گئے۔ اور میرے یاد کیے ہوئے دو سو LeetCode مسائل؟ بالکل بیکار، ہنسی آتی ہے۔

Ready to ace your next interview?

InterviewMan gives you real-time AI answers during live interviews — undetectable on Zoom, Meet, and Teams.

Try InterviewMan Free

ویسے OCaml سیکھنے کی ضرورت نہیں۔ وہ اپنے loop سے پہلے اسے سیکھ رہا تھا اور وہاں والوں نے صاف کہہ دیا، اسے چھوڑو، جس زبان میں سب سے تیزی سے لکھ سکتے ہو وہ استعمال کرو۔ Python۔ ہم دونوں نے یہی استعمال کی۔ کسی کو پروا نہیں تھی۔

Jane Street کے interviewers اشارے بھی دیتے ہیں۔ Google سے آ رہے ہوں، جہاں وہ خاموشی سے آپ کو مشکل میں پڑا دیکھتے رہتے ہیں، تو یہ بات عجیب لگتی ہے۔ Connect Four میں diagonal کا ایک edge case مجھے روک رہا تھا۔ ان میں سے ایک نے کہا، ”اس diagonal کے بارے میں سوچو جب board بھرا ہوا نہ ہو۔“ بات کھل گئی۔ وہ چاہتے ہیں کہ آپ اونچی آواز میں سوچیں اور ضرورت پڑے تو راستہ بدلیں۔ میرے سابق ساتھی کے مطابق ان کی teams حقیقت میں بھی اسی طرح کام کرتی ہیں۔

اگر چپ ہو کر اکیلے ہیرو بننے کی کوشش کریں گے تو یہ غلط چال ہے۔ تیسرے round میں چالیس سیکنڈ خاموش رہا۔ دونوں بس مجھے گھور رہے تھے۔ جان نکل گئی۔ فوراً دوبارہ بولنا شروع کر دیا۔

اب Citadel کی بات۔ finance کے ایک Discord میں، جہاں میں خاموشی سے پوسٹس پڑھتا ہوں، ایک شخص Citadel Securities میں intern رہ چکی تھی۔ اس نے channel میں عین یہ الفاظ لکھے، ”یہ اس طرح مشکل نہیں ہے جس طرح تم سمجھتے ہو کہ مشکل ہے۔“ میں نے سر ہلا دیا۔ بالکل سمجھ نہیں آیا کہ اس کا مطلب کیا ہے۔ کمرے میں گیا تو خیال آیا، اچھا، اب سمجھا۔ partial credit نام کی کوئی چیز نہیں۔ solution ہر test case clear کرے گا، ورنہ zero۔ صفر۔ ایک مسئلے پر approaches بتانا شروع کیں تو interviewer نے جملے کے بیچ میں روک دیا۔ ”تمہیں معلوم ہونا چاہیے کہ یہ کیا ہے۔“ Meta میں ایسی walkthrough پر points ملتے ہیں۔ Citadel میں ماحول بالکل الگ ہے۔ مسئلہ دیکھیں اور typing شروع کر دیں۔ بس۔ اسی جگہ InterviewMan نے اپنی قیمت وصول کرا دی۔ اس نے میری screen سے HackerRank کا مسئلہ پڑھا اور کوئی تین سیکنڈ میں algorithm دے دیا۔ میرے laptop پر اس کے ہونے کی پوری وجہ یہی تھی۔

Citadel میں system design پھر مختلف ہے۔ اس Discord والی نے خبردار کیا تھا۔ کیا میں نے بات سنی؟ ظاہر ہے نہیں۔ وہاں کہنا ہوتا ہے، P99 کو 10,000 rps پر 5 ms سے کم رکھیں گے۔ صرف low latency کہہ دینا کافی نہیں۔ اس نے ایک آدمی کو اس بات پر marks کھوتے دیکھا کہ اس نے کہا cache استعمال کر سکتے ہیں، مگر eviction policy نہیں بتائی۔ hit rate نہیں بتایا۔ memory budget بھی نہیں۔ کوئی بات ہاتھ ہلا کر نہیں گزاری جا سکتی۔ مجھے لگا تھا Google جیسا معاملہ ہو گا، whiteboard پر boxes بنائیں گے اور مبہم انداز میں اشارے کرتے رہیں گے۔ ایسا بالکل نہیں تھا۔

ہر session کے بعد dock، process list اور Activity Monitor دیکھا۔ اس معاملے میں میں کچھ زیادہ ہی محتاط ہوں۔ اسے Zoom call پر بلایا تاکہ دیکھ سکوں کہ اس کی طرف کچھ نظر تو نہیں آ رہا۔ HackerRank پر screen recordings۔ Zoom calls۔ Meet calls۔ تینوں firms میں آزمایا۔ کچھ نہیں۔ ایک نشان تک نہیں۔ ہم نے اسے اس طرح بنایا تھا کہ screen share میں بالکل دکھائی نہ دے، اور جن platforms پر میں نے test کیا، سب پر یہی ہوا۔

پچھلے ہفتے drinks کے دوران اس نے کہا، quant shops ایک خاص قسم کے دماغ کو بھرتی کرتی ہیں۔ FAANG والوں سے زیادہ ذہین نہیں۔ بس زیادہ تیز۔ وہ شخص جسے keyboard چھونے سے پہلے جواب معلوم ہو۔ میں نے کہا، ہاں، بالکل، تو وہ بولا، ”پھر تم اب تک Two Sigma پر ناراض کیوں ہو؟“ beer تقریباً منہ سے نکل گئی۔ دس سیکنڈ، یار۔ انہی دس سیکنڈ نے وہ offer چھین لیا۔ Discord والی کہتی ہے اب اسے جانے بھی دو۔ مجھ سے نہیں ہوتا۔ دس سیکنڈ۔

Ready to Ace Your Next Interview?

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

Related Articles

Try InterviewMan Free

AI interview assistant. Undetectable.

Get Started