Katkat

Company

Twitch interview questions

5 practice questions in the style of Twitch's interviews, covering Data Manipulation (SQL/Python), Machine Learning, Behavioral & Leadership, Coding & Algorithms.

Questions5

0 easy4 medium1 hard

Your progress0/5

Twitch interview questions by the numbers

Last updated

Katkat has 5 Twitch interview questions. The largest topics are Data Manipulation (SQL/Python) (40%), Behavioral & Leadership (20%) and Coding & Algorithms (20%). By difficulty: 80% medium and 20% hard. The most common round is Technical Screen (80%).

Difficulty

  • Medium80% · 4
  • Hard20% · 1

Interview rounds

  • Technical Screen80% · 4
  • Onsite20% · 1

Roles

  • Data Scientist80% · 4
  • Software Engineer20% · 1

Showing 1–5 of 5 results

  • This question evaluates proficiency in SQL time-series aggregation, date extraction and grouping across calendar months, join and conditional aggregation techniques, windowed month-over-month comparisons, and handling sparse or multi-year datasets; Category: Data Manipulation (SQL/Python); level: practical application.

    TwitchData ScientistData Manipulation (SQL/Python)Technical Screen
  • This question evaluates competency in designing real-time recommender systems within the Machine Learning domain, covering objectives and label construction for streaming events, feature engineering across user/creator/stream/context, model and loss choices, bias mitigation, evaluation metrics, and low-latency serving and freshness constraints.

    TwitchData ScientistMachine LearningTechnical Screen
  • This question evaluates a data scientist's motivational fit and behavioral leadership competencies, including communication under time pressure, stakeholder management, handling ambiguous requirements, prioritization, experimental design reasoning, and influencing without formal authority.

    TwitchData ScientistBehavioral & LeadershipTechnical Screen
  • This question evaluates advanced SQL competency for streaming analytics — covering time-series aggregation, monthly bucketing across year boundaries, joins between event tables, window functions, and case-insensitive substring filtering; the domain is Data Manipulation (SQL/Python) and the level is practical application of SQL techniques.

    TwitchData ScientistData Manipulation (SQL/Python)Technical Screen
  • This multi-part question evaluates algorithmic problem-solving, data structure design and manipulation (such as LRU cache semantics), stateful simulation and scoring logic, chronological quota accounting for billing, and set/map operations for detecting overlaps.

    TwitchSoftware EngineerCoding & AlgorithmsOnsite

Twitch interview experiences

All 9 →
  • Twitch Software Engineer interview with a CodeSignal design and debugging assessmentTwitch · Software Engineer · Online Assessment · Apr 2026

    I applied to Twitch for a Software Engineer role, completed an assessment focused on design and debugging tasks, and then didn't move forward. The OA was a CodeSignal-style assessment with a system-design-and-coding prompt split into two parts. First, I had to implement classes and functions. Then I had to debug a helper class. I didn't hear back after the assessment. My takeaway was that the "de…

  • Twitch Software Engineer interview with an unexpected behavioral callTwitch · Software Engineer · Online Assessment · Apr 2026
    Rejected

    I went through Twitch's early pipeline for a Software Engineer role, starting with a Codesignal pre-screen to earn an invitation. The behavioral intro call caught me off guard, and I didn't progress. The Codesignal pre-screen was a coding assessment. The intro and recruiter call focused on behavioral questions I hadn't expected, and I felt that my answers weren't strong. I didn't advance. My take…

  • Twitch Software Engineer interview with a two-hour assessmentTwitch · Software Engineer · HR Screen · Mar 2026
    No response

    I interviewed for a Software Engineer role at Twitch and went through an unusually long assessment. I never received clear follow-up afterward. The process began with a recruiter conversation. The online assessment was a single extended technical assessment that lasted about two hours. I wished I could see my scores, but I never received them. I didn't hear back, and the experience left me thinki…

  • Twitch Software Engineer interview: OOP assessment and no offerTwitch · Software Engineer · HR Screen · Feb 2026

    I interviewed for a Software Engineer role at Twitch. The process felt fairly standard: a recruiter screen followed by an assessment focused on object-oriented programming. The recruiter screen covered my resume and previous work. The technical assessment involved an OOP coding question. I wasn't offered the role. My main takeaway was to be ready to code directly around object-oriented fundamenta…

  • A SQL Screen Where Every Question Got Follow-Up After Follow-UpTwitch · Data Scientist · Technical Screen · Oct 2025

    Just finished my SQL interview, written on CodePad. It was pretty similar to a question set from the forum, but the interviewer kept hammering me with variant follow-ups on every single question... my brain was practically on fire. Every row in this table represents one minute, recording what a streamer was doing during that minute: Q1: total monthly hours streamed for each month, in order by mon…

More companies