Robinhood·Data Scientist·Technical Phone Screen
Jul 2026
Technical screen for a Data Scientist role at Robinhood, focused on interval-based algorithm problems tied to fraud detection use cases. The problem felt more like a software engineering question than a data science one, which threw me off a bit.
- Given a list of user login sessions as [start_time, end_time] pairs, first determine whether any sessions overlap, then return the minimal set of session IDs to remove so the remaining sessions are non-overlapping and maximize total time covered.
“I recognized the overlap-detection part pretty fast, sort and scan, easy.” The rest of the author's notes on Data Scientist interview at Robinhood, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post