Every lesson in the DSA Interview Prep slide course, in full text: 1 deck, 85 slides.
Session 1 - What to Expect & the Questions That RepeatThis first session maps the technical interview itself and then the small set of patterns most questions are built from. It covers what a 45-minute round actually contains and the four axes it is scored on, the six-step loop to run on any unseen problem, and how to read a problem's constraints as a statement of the complexity you are expected to hit. It then works the eight patterns that carry most interview questions - hash map, two pointers, sliding window, binary search, stack, BFS/DFS, heap, and dynamic programming - each with a runnable Python solution and a real execution trace, including Two Sum, valid palindrome, longest substring without repeating characters, daily temperatures, number of islands, climbing stairs, and merge intervals. It closes with the twenty most frequently asked problems mapped to their patterns, a narration and self-testing script for the round itself, and a ten-week practice plan. Traps target the mistakes that actually cost rounds: coding before clarifying, the accidental quadratic from a list membership test, rebuilding a window instead of sliding it, sorting away the indices the question asked for, and handing verification back to the interviewer.
Want this taught 1-on-1? Alexander tutors DSA Interview Prep — $55/session, free consultation.