I applied through a recruiter.
There was a phone screen, then a live coding project. The live coding project was absolutely ridiculous. You have an hour to hit an API, render it as a list, and then tap something on that list to open it in a detail screen. I think my interviewer might have been tougher than other ones because he made me start from scratch, despite me setting up a small boilerplate app beforehand. We spent most of the interview fumbling through dependencies and writing boilerplate rather than actually solving the interview requirements or talking about design patterns. The interviewer was not interested in me explaining any trade-offs, maintainability, or testing, but was more interested in my solving the problem as hastily as possible. I was rushing most of the time while making steady progress, and I wasn't even close to solving the problem. I am not sure how anyone is supposed to pass this interview.
Design an app that hits an API and renders that data on the screen.
The following metrics were computed from 1 interview experience for the Robinhood Senior Software Engineer (Android) role.
Robinhood's interview process for their Senior Software Engineer (Android) roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Robinhood's Senior Software Engineer (Android) interview process.