
Twitch Software Engineer candidates describe a recruiter screen, a hiring manager conversation, an online or timed coding assessment, and sometimes an on-site with coding and behavioral rounds. Reports vary by role and level.
$176K
Avg. Base Comp
$251K
Avg. Total Comp
3-5 rounds
Typical Rounds
Not reported
Process Length
Five candidate reports describe Twitch software engineer interviews, and the process they describe is not uniform. Most start with a recruiter conversation, and several then describe a hiring manager interview. One entry-level candidate said that round leaned heavily on walking through their work experience and on situational, culture-fit questions, with only a couple of light technical questions.
The coding stage differs by report. One candidate describes a two-hour object-oriented programming assessment that tested class design. Another describes a CodeSignal assessment with an implementation part and a debugging part. A third describes an online test with two medium LeetCode-style problems, including an LRU Cache. Practice writing clean, structured and debuggable code, not just fast solutions.
Two candidates describe on-site stages. One mentions multiple rounds, some back-to-back, mixing easy-to-medium coding with behavioral questions. The other describes a full day with three technical interviews and one behavioral round on leadership principles. A further candidate mentions system design, specifically scaling a URL shortener to 5,000 requests per second. Treat that as a possibility rather than a standard stage.
Behavioral preparation is worth real time. Reported prompts include receiving negative feedback, past projects and challenges, why Twitch, and collaboration with product and design. Four of the five reports ended without an offer, and one candidate accepted, so prepare both the coding and the storytelling sides. Timing across the whole process was not clearly reported.
Synthesized from 5 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Twitch process.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Twitch
Find the difference between users' first and last sessions in the year
| Question | |
|---|---|
| Unified Live Comments | |
| Flight Modeling | |
| Live Comments | |
| 2nd Highest Salary | |
| Top Three Salaries | |
| Employee Salaries | |
| Subscription Overlap | |
| Empty Neighborhoods | |
| Merge Sorted Lists | |
| Monthly Customer Report | |
| Top 3 Users | |
| Random SQL Sample | |
| Size of Joins | |
| Last Transaction | |
| Rolling Bank Transactions | |
| Longest Streak Users | |
| Largest Salary by Department | |
| Find the Missing Number | |
| Scrambled Tickets | |
| Raining in Seattle | |
| Find Bigrams | |
| Comments Histogram | |
| Payments Received | |
| P-value to a Layman | |
| Ad Comments | |
| Employee Salaries (ETL Error) | |
| Get Top N Frequent Words | |
| Like Tracker | |
| Weighted Keys |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report a recruiter call covering background, resume and interest in Twitch. One candidate was also asked behavioral questions they hadn't prepared for, and another mentions salary expectations. Have a concise pitch and a few short stories ready.
Candidates describe a hiring manager conversation of roughly 40 to 60 minutes. One entry-level candidate said it centered on walking through work experience and situational questions, with only a couple of technical questions. Another described a 45-minute technical screen. The balance may vary by role.
Reports describe different formats: a two-hour object-oriented coding problem, a CodeSignal test with implementation and debugging parts, and two medium LeetCode-style problems including an LRU Cache. Candidates may want to practice class design, debugging and core data structures.
Some candidates describe an on-site with several back-to-back interviews. One reports a full day of three technical interviews at medium LeetCode difficulty plus a behavioral round on leadership principles, and another a mix of easy-to-medium coding and behavioral questions. Not every candidate reached this stage.
One candidate reports a system design discussion on a URL shortener, where they were asked to optimize it to 5,000 requests per second. Not every candidate describes a system design stage. Outcomes in these reports were mostly rejections, with one accepted offer.