I submitted my resume via email and heard back from them with a coding problem to solve. I submitted a solution to that. They responded the same day and scheduled a phone interview right away.
The phone interview was entirely coding and technical and lasted about 45 minutes. After a couple of days, they provided positive feedback about the phone screen and invited me onsite for more interviews the following week. They arranged for me to stay at a nice hotel in downtown SF.
I had four 1:1 interviews, all of which were coding interviews. The first interviewer gave me a tour of the company. After a couple of interviews, I met the team I was interviewing for over lunch. Each interview was more difficult than the previous one. At the end, I had a chat with the manager.
I received an email from HR the very next day to schedule a call to convey the interview results.
All the coding problems had multiple ways to the solution.
The following metrics were computed from 37 interview experiences for the Twitch Software Engineer role in San Francisco, California.
Twitch's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Twitch's Software Engineer interview process in San Francisco, California.