I applied online. I interviewed at Twitch in Jul 2017
Interview
Very straight forward. Much like you would expect. I spoke with a recruiter about my experience and then had a phone screen with an engineer. The engineer asked about my background and some of my experience and then had me work on a technical question over an online code pad.
Interview questions [1]
Question 1
I was asked to make an asynchronous API synchronous. It was a very fair and relevant question.
I applied through a recruiter. The process took 4 weeks. I interviewed at Twitch (Boston, MA) in Nov 2019
Interview
I was contacted though Linkedin, they invited me to apply so I did. I had a first screen phone call, then I was sent an online test about some algorithms. After that they invited me to 4 1:1 1 hour on-site interviews.
The recruiter and the rest of the team was super informative and really helpful during all the process.
This all happened really fast, 1 month passed since the first interview to the last one, I received a formal offer after 3 days.
Studying from Cracking the coding interview book was really helpful for me, I'd totally recommend doing that.
Interview questions [1]
Question 1
1 behavioral interview, 2 about algorithms and one about app architecture, requests and some border cases on a small app.
I applied online. The process took 5 weeks. I interviewed at Twitch (San Francisco, CA) in Jun 2019
Interview
Excellent experience interviewing with Twitch. Recruiters made sure I had everything I needed to succeed at every step. The process had a slow start, but once I alerted them to another pending offer they jumped through hoops to slot me in. Employees were welcoming and professional on-site and no questions felt unrelated or too difficult. Standard bay area technical interview process. Call with recruiter, 1 take home technical test, 1 phone screen with an engineer, followed by an onsite interview loop.
Interview questions [2]
Question 1
Classic algorithm questions such as those online, though most if not all involved recursion. E.g. generate permutations, check for sums, etc.
IOS Engineer applicants have rated the interview process at Twitch with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 60% positive. To compare, the company-average is 43.7% positive. This is according to Glassdoor user ratings.
Candidates applying for IOS Engineer roles take an average of 33 days to get hired, when considering 5 user submitted interviews for this role. To compare, the hiring process at Twitch overall takes an average of 25 days.
Common stages of the interview process at Twitch as a IOS Engineer according to 5 Glassdoor interviews include:
Phone interview: 45%
Presentation: 27%
Group panel interview: 9%
Drug test: 9%
One on one interview: 9%
Here are the most commonly searched roles for interview reports -