We use cookies for site analytics. Accept to help us understand how the site is used. See our Privacy Policy for details.
The on-ramp for new-grad and internship loops. Builds the data-structures-and-algorithms floor that every entry-level coding round tests, climbs from easy to a first wave of medium problems, fills in the core CS fundamentals (OS, networking, databases) that show up in the conversation, walks through a first system-design problem, and closes with the behavioral fundamentals new grads stumble on.
Every new-grad loop opens with coding. Build the vocabulary first - arrays, hash maps, two pointers, recursion, BFS/DFS - so the problems feel like patterns, not puzzles.
Start here and get fluent. These are the warm-up problems that the easy round draws from - aim to solve each in under 15 minutes without looking anything up.
Once the easy set is automatic, step into mediums. These cover the patterns - sliding window, two pointers, BFS on a grid, basic DP - that separate a callback from a rejection.
New-grad interviewers probe the fundamentals you learned in school. Refresh the high-frequency areas so you can answer the 'how does X actually work' follow-ups.
Most new-grad loops do not include a full system-design round, but a senior interviewer may open the door. Walk through one approachable design end to end so the vocabulary is not brand new.
New grads lose offers on behavioral as often as on coding. Have crisp stories for the universal themes, even if they come from internships, school projects, or clubs.
New-grad loops are pattern-recognition under time pressure. These two sheets are the highest-leverage thing you can re-read in the last hour: the complexity table you will be asked to justify, and the pattern catalogue that tells you which approach a problem is asking for.
Most new-grad loops include at least one SQL question, and it is free points if you have written even a few real queries. Start here - all of these are free for registered users.
21 role-targeted paths are live, from new-grad and backend through SRE, security, data and engineering management. If you have a role you want covered, let us know.
View all paths →