Me postulé a través de un reclutador. El proceso tomó 2 semanas. Acudí a una entrevista en Roku en jul 2014
Entrevista
Contacted the recruiter at Roku through LinkedIn. Had two phone screens, one with the recruiter and the other with the hiring manager. They were looking for someone with a breadth of knowledge - right from low-level firmware, including assembly language to all the way up to application programming in C++. The position was for their new products group.
The on-site interview went pretty well, by my judgement. I was able to answer 90% of all coding questions. The questions ranged from retreiving 12-bit data from a binary file, implementing a FIFO using an array, reversing a singly-linked list and bit manipulation. The only questions that I had trouble with were ones related to multi-threading.
After the interview, I was also presented with a free Roku 3, which was a nice gesture on their part. The day following the interview, I got a call from the recruiter saying that they were passing on me because I didn't have enough experience in application level coding.
Preguntas de entrevista [1]
Pregunta 1
There were two of them.
1. How would you debug a memory leak arising from third-party code, which is linked as a binary object (no source code).
2. Can you draw a block diagram of the internal components of a Roku device and their interconnection.
Me postulé en línea. Acudí a una entrevista en Roku (Austin, TX)
Entrevista
Initial phone screen very positive. HR person made it seem like a nice place to work. My skills would have been a great fit for them. Next phone interview was the *strangest* I've ever had. Interviewer didn't seem to have much experience in how to conduct an insightful interview and seemed primarily motivated to complete the task and get rid of me as quickly as possible. Two well-qualified friends have interviewed for the same position since and had similar experiences.