Blog

Plan

How to Revise DSA in the Final Week Before an Interview

7 min read

The week before an interview is not the time to learn anything new. It's the time to make sure what you already know is instantly retrievable under pressure. The mistake almost everyone makes is treating the final week like prep week two — grinding fresh problems, panicking at gaps, and walking into the interview tired instead of sharp.

You cannot re-solve 370 problems in seven days. You shouldn't try. Revision is a different skill from learning, and it has its own method: spaced repetition, fast recall passes, and timed re-solves of only the patterns you're shaky on. Here's the system.

The core idea: recall beats re-solving

Re-solving a problem you already cracked is mostly wasted effort — you're rehearsing a win. Revision should spend its time where retrieval is weakest. So most of your final week is not coding at all. It's a fast pass built on three moves:

  1. Read the statement. Ten seconds, no more.
  2. Guess the approach out loud. Name the pattern, the data structure, the complexity. "Sorted array, pair sum — two pointers, O(n)."
  3. Verify against your one-line note. If your guess matches, mark it solid and move on in under a minute. If it doesn't, that problem goes on the re-solve list.

This read-guess-verify loop lets you cover 40-50 problems an hour. You're not proving you can code — you proved that weeks ago. You're proving you can still recognise the shape fast, which is the thing that actually decays.

Revise your weak spots, not the whole sheet

The honest constraint: you have time to deeply re-solve maybe 30-40 problems this week, not 370. So the entire game is choosing the right 30. Those are the problems you flagged, peeked at the solution for, or got stuck on the first time. If you tracked your prep honestly, this list already exists. This is where SUITS earns its keep — because it tracks your progress and runs AI skill analysis as you go, your weak spots are already on record, so your revision list builds itself instead of relying on memory of what felt hard a month ago.

If you didn't track anything, spend the first hour doing the read-guess-verify pass across your sheet and writing down every problem where the guess failed. That failure list is your week.

The day-by-day plan

DayFocusWhat you actually do
1TriageFast pass across Tier-1 topics; build the weak-pattern list.
2Weak pattern ATimed re-solve of 6-8 flagged problems in your weakest pattern.
3Weak pattern BSame, for your second-weakest pattern (usually DP or graphs).
4Company top 50Filter to your target company's recent questions; read-guess-verify all of them.
5Re-solve missesTimed re-solve of anything you missed on Day 4. This is the highest-yield day.
6Mixed mockTwo timed problems blind, narrating out loud. Simulate the real thing.
7Light + restOne fast pass over your one-line notes. Stop by evening. Sleep wins interviews.

Timed re-solves: 25 minutes, hard stop

When you do re-solve, do it under a clock. Give yourself 25 minutes per medium problem and stop dead when time's up, even mid-solution. The interview is timed; your practice should be too. Untimed re-solving builds false confidence — you feel fluent because you had unlimited time, then freeze when the clock is real. After the 25 minutes, read the optimal approach, update your one-line note, and move on.

The company top-50 filter

Generic revision is fine, but the final 48 hours should narrow hard. Pull your target company's frequently-asked list (most are public on the usual platforms) and run the read-guess-verify pass over those specifically. Companies reuse questions and lean on particular patterns — a fintech backend loop looks nothing like a product-company frontend loop. If you know the topics that show up most and overlay the company's tendencies on top, you walk in having rehearsed the most likely material instead of a random sample.

What not to do

  • Don't start a new sheet. Switching sources in the final week resets your sense of progress and teaches you nothing.
  • Don't chase hard problems you've never seen. A new hard problem you fail at on Day 6 only dents your confidence. Revise the known, not the novel.
  • Don't skip sleep to cram. A rested brain recognises patterns faster than a fried one. The last night is for rest, not Tier-3 trivia.

If you're reading this and the interview is further out, you're better off building the foundation first — see the 90-day placement plan and come back to this revision system in the final week. Last-mile revision only works when there's something to revise. Track your weak spots as you go, and the final week stops being a panic and becomes a checklist.

Keep reading

Guide

DSA for the Amazon SDE Interview — A Deep, Specific Guide

Amazon is the most predictable big-tech loop a fresher can prepare for — but only if you know its actual lean: grids and graphs over exotic DP, a debugging section in the OA, and Leadership Principles that quietly decide SDE-1 offers. Here's the deep, Amazon-only plan.

7 min read
Strategy

Company-Specific DSA Without LeetCode Premium (Free Alternatives)

LeetCode Premium's company tags cost roughly $35/month — and the moment you have an interview date, that paywall feels mandatory. It isn't. Here's how to reconstruct most of that signal for free, and the one thing Premium genuinely does better.

7 min read
How to Revise DSA in the Final Week Before an Interview | DSA Tracker