I directly applied to justin.tv and was contacted a week later by their recruiter. They asked me to solve one of their problems posted on the website. After solving these problems, the recruiter provided some details and insight about justin.tv and gave an overview of the interview process.
For the first phone interview, the interviewer seemed unprepared, and the technical questions were easy and simple. For the second phone interview, the interviewer seemed more senior and more prepared. This was the last round I participated in.
In general, there seem to be multiple phone interviews before being invited onsite. After solving the provided problems, the process was fast and very smooth.
Implement a spell checker.
The following metrics were computed from 85 interview experiences for the Twitch Software Engineer role.
Twitch's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Twitch's Software Engineer interview process.