I was referred by an employee. The process took about 3 weeks from the time of scheduling an initial phone call to receiving an offer. I interviewed in Los Gatos, CA in March 2018.
The process started with a phone call from the hiring manager for a Platform Integration team. That call went well, the role sounded very interesting, and a few days later I was invited for onsite interviews. I had a few hours of onsite interviews and learned a lot more about the role, with some technical questions to assess my skills. After the onsite interviews, I received feedback the same day that the team would like to extend an offer.
The technical questions were a good experience. They felt conversational and collaborative, giving me an idea of what it would be like to work together with the interviewers. I learned about some of the plans for the Platform team, and it seems like there are great opportunities at Roku: both for an employee to learn new skills, and for the company to grow.
I was very impressed with everyone I spoke to. Everyone was professional, courteous, and seemed excited about their work! The recruiter was friendly and helpful through the whole process, and I felt really cared about both sides: making sure that I was a good match for Roku, and that Roku was a good match for me. I appreciated the fast feedback after the interview, and because of these reasons, quickly accepted the offer.