Robinhood
Loops built around trading surfaces — coding rounds, a design round on order flow and real-time data, plus a behavioral round.
Typical loop
- 1Recruiter screen
- 2Technical phone screen
- 3Onsite: two coding rounds
- 4System design round on real-time trading data
- 5Behavioral round
Asked on LeetCode
All 15 by time range →- Top K Frequent WordsmediumArrayHash TableStringTrie+4frequency 100.0
- Restore the Array From Adjacent PairsmediumArrayHash TableDepth-First Searchfrequency 97.5
- Ways to Split Array Into Three SubarraysmediumArrayTwo PointersBinary SearchPrefix Sumfrequency 97.5
- Brightest Position on StreetmediumArraySortingPrefix SumOrdered Setfrequency 94.7
- Capital Gain/LossmediumDatabasefrequency 94.7
- Check if There is a Valid Path in a GridmediumArrayDepth-First SearchBreadth-First SearchUnion-Find+1frequency 94.7
- Count Good MealsmediumArrayHash Tablefrequency 94.7
- Count the Number of Consistent StringseasyArrayHash TableStringBit Manipulation+1frequency 94.7