I applied through a recruiter. I interviewed at Roku (Cambridge, England)
Interview
Initial recruiter round explaining the process. But he didn't mention 1st round is DSA.
1st round is C++ coding. Prepare DSA. Interviewer asked me what question would you prefer DSA or advanced problem solving.
2nd round is System design.
3rd manager round.
I applied online. The process took 2 months. I interviewed at Roku (Cambridge, England) in Sep 2025
Interview
The interview consisted of multiple levels. I applied via LinkedIn and was contacted by the recruiter. Then there was a hiring manager interview which consisted of a live problem solving/design exercise on Hackerrank. After that there were 2 technical interviews ( one onsite and another virtual). There was an interview with the Engineering Manager as well. The whole process took 2 months.
Interview questions [1]
Question 1
Mainly design/problem solving on a live coding platform.
I applied online. The process took 3 weeks. I interviewed at Roku (San Jose, CA)
Interview
Applied online.
Got phone from recruiter.
1st round was programming, got result next day.
After two weeks, 4 rounds of interview (3 - technical & 1-behavioral ) was scheduled.
Interview was average but recruiter never shared result even after reaching out.
**Looks like Roku has bunch of coward recruiters**
Interview questions [1]
Question 1
bit manipulation, RTOS concepts, debugging, IPC, behavioral