Robinhood offer after 4 rounds - deep dive was the hardest part
Robinhood offer after 4 rounds - deep dive was the hardest part
Result: Offer Number of Rounds: 4
Applied through the careers page about 6 weeks ago. Recruiter got back within 2 weeks and scheduled phone screen within 3 days of the screening call.
Phone screen was the system dependency / load factor problem. Build a dependency graph, calculate load factor for each node. DFS-based on CoderPad with hidden tests. I knew the question from forums beforehand. Got it clean on first submission.
Onsite was 3 rounds. Coding was the referral program leaderboard problem. Referral tree where credits propagate up the chain. DFS with heap for the ranking. Got it working.
System design was the job scheduler. State machine with pending/running/failed/complete states. Interviewers focus heavily on reliability and fault tolerance. Idempotency, retry logic, what happens on worker crash. Standard stuff but you have to actually know it cold.
Project deep dive was the hardest round. 50+ minutes of constant follow-up questions on every technical decision I'd made. PPT helped a lot. Gives you something to anchor the conversation.
Team match started right after. Placed on Vibe Trading team.
Replies (6)
Did they give any comp or is it fixed as people say?
Tried to negotiate and got nowhere. Recruiter said the bands are fixed. It's competitive but not negotiable.
Congrats! How's the Vibe Trading team? Have you talked to the team yet?
Had a brief call with the EM yesterday. Team seems fast-moving, fintech focus. 3-day RTO but hybrid is flexible apparently.
The deep dive being 50+ minutes is accurate for Robinhood. A lot of people are not ready for how long it goes.
Job scheduler state machine is their SD signature. Good that you know reliability patterns cold.
https://www.hellointerview.com/learn/system-design/problem-breakdowns/job-scheduler doesn't mention a state machine although I was asked this in screening and I am going to onsite. Can you mention where from you prepared ? Also, in Deep Dive, do you have to prepare slides plus some writing ?
How was the hiring manager chat? Was it a formality or did they ask behaviorals?