After the first contact with the recruiter, I was scheduled for a technical interview.
The interview was conducted using an online interviewing tool, where you can type and run your code in the editor.
The interviewer was really helpful and gave useful advice.
The canonical DP coin change problem.
Given a value N, if we want to make change for N cents, and we have an infinite supply of each of S = {S1, S2, ..., Sm} valued coins, how many ways can we make the change? The order of coins doesn’t matter.
For example, for N = 4 and S = {1, 2, 3}, there are four solutions:
So the output should be 4. For N = 10 and S = {2, 5, 3, 6}, there are five solutions:
So the output should be 5.
The following metrics were computed from 7 interview experiences for the Twitch Senior Software Engineer role in San Francisco, California.
Twitch's interview process for their Senior Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Twitch's Senior Software Engineer interview process in San Francisco, California.