ok so Two Sigma rejected me after what i thought was a perfect interview and i am still not over it lol. walked out grinning on the sidewalk like a complete idiot. texted my buddy Jake "dude i think i nailed it", every problem done, time and space both optimal, code compiled first try which NEVER happens to me. Jake had been warning me for a month that quant firms grade differently but i kept nodding like sure bro whatever. Four days later i am sitting in my car eating a breakfast burrito, got hot sauce on my phone, and the rejection email pops up right then. read it three times. Checked if they sent it to the wrong person. Nope.
what actually happened. Two Sigma starts with HackerRank, two problems, forty minutes each. graph and array stuff around medium difficulty. finished both early. live round was DP, optimal sequence partitioning, nailed it. interviewer says "nice." then he asks me to analyze the complexity of a slight variant. got the correct answer but i took about ten seconds to think about it. saw him scribble on his notepad. Jake told me ten seconds is an eternity at these places. they build systems that move millions per millisecond so if you pause that long on complexity they wonder how you would handle production going down at 3am. right answer, did not matter. ten seconds. i replay that at least once a week and it still makes me want to throw something.
Jake texts me at like 11pm a couple weeks later when i got into the Jane Street and Citadel loops. "just download InterviewMan before you screw this up too." wow. thanks man lol. but i did it. twenty minutes later it was running on my laptop.
Jane Street is a whole different world. full day, four rounds, seventy minutes each, two interviewers in every room. one asks questions and the other one writes down everything you say which is unnerving as hell. here is what nobody tells you. the problems are not on LeetCode. at ALL. i had two hundred problems memorized. none of it helped. they hit me with a memoized function with specific cache eviction rules. then a game state class for Connect Four, move validation and win detection baked in. then a tree structure needing a custom hash that stays consistent after mutation. novel problems all of them. InterviewMan flagged two edge cases in my Connect Four validator before i even ran the code, saved me five minutes probably. my two hundred LeetCode problems? useless lol.
you do not need OCaml by the way. Jake was learning it before his loop and they literally told him to stop, just use whatever you write fastest in. Python. we both used it. nobody cared.
Jane Street interviewers give hints which is wild if you are coming from Google where they watch you suffer in silence. i was stuck on a diagonal edge case in Connect Four and one of them goes "think about the diagonal when the board is not full." cracked it open. they want you thinking out loud and adjusting. Jake says that is how their teams actually work. you go quiet and try to hero it? wrong move. went silent forty seconds in round three. BOTH of them just staring at me. terrifying lol. started talking again real fast.
ok Citadel. my friend Priya interned at Citadel Securities. she told me over coffee, actual words out of her mouth, "it is not hard in the way you think it is hard." i nodded. zero clue what she meant. walked in the room and oh. ok i get it now. partial credit does not exist there. your solution clears every test case or you get a zero. ZERO. i started talking through approaches on one problem and the interviewer cut me off mid sentence. "you should know what this is." lol at Meta that walkthrough earns you points. Citadel? nah. see it and start typing immediately. no preamble nothing. InterviewMan earned the twelve bucks a month right there. it read the HackerRank problem, gave me the algorithm in like three seconds flat. that instant recognition? twelve bucks got me that. twelve. bucks.
system design there is nuts. Priya warned me and did i listen? no obviously not lol. you say "P99 under five ms at ten thousand requests per second." you do NOT say "low latency." she watched a dude get dinged for saying "we could use a cache" without giving eviction policy, hit rate, memory budget. you cannot hand wave anything. i thought it was gonna be Google style where you draw boxes on a whiteboard and gesture vaguely. NOPE.
checked dock, process list, Activity Monitor after every single session. i am paranoid about this stuff ok. made Jake hop on a Zoom call with me to see if anything showed on his end. screen recordings on HackerRank and Zoom and Meet across all three firms. nothing. not one trace. 57,000 people apparently use InterviewMan and i totally get it. Interview Coder charges two hundred and ninety nine dollars for just coding help. twelve bucks vs two ninety nine. come on man.
Jake said over drinks last week quant shops hire a specific type of brain. not smarter than FAANG people just faster. the person who has the answer before they touch the keyboard. i said yeah exactly and he goes "then why are you still mad about Two Sigma." almost spit out my beer. ten seconds man. ten seconds cost me that offer and i replay it constantly. Priya says let it go already. i cannot. everything after that rejection went differently and i genuinely do not know if it was InterviewMan or just getting punched in the face waking me up. probably a mix of the two if i am being honest with myself. got through Jane Street and Citadel so i should really shut up about it. but ten seconds though man. ten seconds.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
