Terrible experience.
First, there was a candidate who smelled and showed up over 10 minutes late without apologizing. They asked trivial questions about binary trees, seemingly unsure of what to ask. When I discussed my projects, they spoke dismissively, but brushed off my questions about their own experience.
Next was a system design round, which went well and was not surprising.
After that was the HM, a passive-aggressive individual who scrutinized my background and tenure at past jobs, implying I was a drain on previous companies, despite two promotions at two different places.
Lunch with an engineer confirmed that the HM lacked credibility and technical skills.
The cultural vibe was peculiar; when the HM joined the rest of the team, everyone immediately became quiet, creating an awkward atmosphere.
Next was a coding challenge, a graph traversal problem. The interviewer told me I gave the best solution and explanation they had ever seen.
Finally, another design/discussion round with an engineer, which was quite trivial.
I would not interview or work here, as it's clear the place is a mess from an engineering standpoint. I didn't get the offer, as expected, but I did receive offers from Google and Dropbox.
Again, remember that respectable engineers wouldn't work here. During on-sites with other companies, I repeatedly saw engineers from Twitch who had only stayed there for about a year.
Single-threaded DS&A and system design.
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.