The interview process included a management/behavioral interview and technical interviews covering C, C++, multi-threading, discussing some bad code examples, and writing code.
Due to COVID-19 and the distributed nature of Roku (offices in at least six different time zones), all interviews were conducted via webcam. I made sure to ask what the typical desk and local office look like.
I don't want to spoil the surprise for anyone else.
If you've mentioned something technical on your CV, like optimizing binary tree rebalancing, then expect to be asked about it.
None of the questions should be surprising to anyone who has been through this before.
The following metrics were computed from 1 interview experience for the Roku Senior Software Engineer role in White Cloud, Michigan.
Roku's interview process for their Senior Software Engineer roles in White Cloud, Michigan is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Roku's Senior Software Engineer interview process in White Cloud, Michigan.