
Robinhood Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 653 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 653 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Robinhood.
Staff Software Engineer
The interview process was pretty smooth overall, with good communication and tech. The second round was a system design interview that didn't go so great though, mainly because the communication with the interviewer was bad. They were really unclear with directions, hard to hear, and gave conflicting answers to my questions about constraints and what to focus on. They also seemed to steer me toward wasting time on minor things. It wasn't clear if I should focus more on visuals or just talking through it. The problem itself wasn't super hard, but it was a timed test that started late, about 12 minutes in, and we only had 50 or 60 minutes total. The prompt was vague, and I couldn't fully answer all the technical questions they seemed to be after.
- Can you design a job scheduling system?
Android Developer
I had an interview with Robinhood about five months ago. It started with an HR call, then a live coding exercise where I had to build a simple Android app from scratch that fetched and displayed data from an API. After that, there was a virtual onsite with in-depth talks about system design and Android development. I'm under an NDA, so I can't give specifics about the interviews. The coding task used Jetpack Compose, which was a bit different as it involved something not usually practiced beforehand. It was a good experience overall. The recruiter was helpful and kept me informed, and the interviewers were all professional and nice. Even though I didn't get an offer, I really enjoyed the interview process.
- Could you build a new app from the ground up?
Futures Associate
The interview had some solid questions, but some of the company's underlying philosophies felt like a red flag. They expressed a desire not to guide members on how to do things and an expectation for employees to intuitively understand and adapt to market trends. For a company like Robinhood aiming to support customers alongside its business model, this approach seems counterproductive to customer retention. Their focus on low costs appears to translate into a hands-off work environment with minimal support and a sense of superiority among staff. Furthermore, their emphasis on sports betting futures, while not even fully established in crypto, raises questions about Robinhood's core mission – is it to create a fair market for everyone or to position itself as a disruptive, possibly chaotic, force in the financial world?
- Tell us about one of Robinhood's recent prediction futures products and explain your research process for clearing and handling such products here.
Senior Software Engineer
First, there was a phone screen, then a live coding project. The live coding project was insane. We had one hour to hit an API, display it as a list, and then tap an item to see its details. My interviewer was intense, making me start everything from scratch even though I had a boilerplate app ready. Most of the time was spent struggling with dependencies and boilerplate code, not actually solving the problem or discussing design patterns. The interviewer wasn't interested in trade-offs, maintainability, or testing; they just wanted the problem solved quickly. I was constantly rushing but still making progress, and I wasn't even close to finishing. I don't know how anyone is supposed to pass this.
- How would you design an app that fetches data from an API and displays it on the screen?
Robinhood Interview Questions
Quoted word for word from Robinhood interview reports.
“Given an array of integers, determine if consecutive triples are zigzags. Your goal is to create an array of length numbers.length - 2. For each index i, the element should be 1 if the triple (numbers[i], numbers[i + 1], numbers[i + 2]) is a zigzag, and 0 otherwise.”
Read reports →“Given access logs with user resource access, determine the earliest and latest access time for each user.”
Read reports →“For a given nxm grid with black and white squares, where each square has a number, how would you sort the numbers on the black and white squares separately for every KxK submatrix and reassign them?”
Read reports →“Design a distributed counter system, like the one used for YouTube views or Instagram likes.”
Read reports →“What's the difference between strong and eventual consistency in databases, and can you provide an example for each?”
Read report →“How would you write a SQL query to catch a fraud based on transaction data?”
Read report →“For retrieving metadata about streaming media with a 20-millisecond API response requirement, would you choose strong consistency or eventual consistency, and why?”
Read report →“When logging every click on a high-traffic webpage for a web analytics platform, would strong consistency or eventual consistency be more appropriate, and why?”
Read report →“Given a scenario for a Google Docs clone where multiple users work on a single document served by one server, and servers handle multiple documents with a round-robin load balancer assigning documents equally, what are your concerns with this load balancing approach?”
Read report →Formats, difficulty and experience
Across all 653 Robinhood interview reports.