The first few interviews were standard. Asked standard questions ranging from how multi-treading works to bit wise operations.
I did have one interviewer who asked a question, that I could not understand his requirements. He wrote a bizarre function name on the white board and said I must use this to code my solution. I kept asking how does this function work, what is its return values. He got annoyed, refused to answer my questions and said every other interviewee understood his question and answered it without further information.
I tried to answer it a few times, but without understanding the requirements, and his refusal to clarify it, I decided not to worry much, since this was clearly intended to be a hostile interview. I typically avoid companies that use a hostile interviewing technique.
Another warning sign was that the manager described a very interesting job, but the engineers contradicted the manager and said the job was just an integration role, no new coding would be done.
After the interviews I feel that I dodged a bullet, and that Roku's culture and job would be a poor fit for me. I am hoping Roku's opinion will concur that I am a poor fit for them.