First round: Max Stack, with concurrency issues.
Second round: Deep clone a graph.
Third round: Design a Top N words service, including data structures used.
Fourth round system design: Scheduler for one-time events, such as movie subscriptions by users, where users get notified at event start.
Final Round - Project Challenges
The following metrics were computed from 6 interview experiences for the Roku Senior Software Engineer role in Bengaluru, Karnataka.
Roku's interview process for their Senior Software Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Roku's Senior Software Engineer interview process in Bengaluru, Karnataka.