It was not a pleasant experience for me. Even solving the complete question, with optimum space and time complexity, I was rejected, probably just because I took 8-10 minutes of debugging.
It was purely based on a LeetCode Medium problem. They don't care about past work experience or depth in technology.
Just be prepared with Medium-level LeetCode questions and you should be okay.
The following metrics were computed from 5 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.