DSA Tracker

Blog

Plan

How to Revise DSA in the Final Week Before an Interview

A 7-day DSA revision plan that uses spaced repetition and fast recall to re-sharpen your weak patterns before an interview, without re-solving 370 problems.

Riya Kushwaha, DSA Tracker team4 min readUpdated
On this page

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 DSA Tracker 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

Day Focus What you actually do
1 Triage Fast pass across Tier-1 topics; build the weak-pattern list.
2 Weak pattern A Timed re-solve of 6-8 flagged problems in your weakest pattern.
3 Weak pattern B Same, for your second-weakest pattern (usually DP or graphs).
4 Company top 50 Filter to your target company's recent questions; read-guess-verify all of them.
5 Re-solve misses Timed re-solve of anything you missed on Day 4. This is the highest-yield day.
6 Mixed mock Two timed problems blind, narrating out loud. Simulate the real thing.
7 Light + rest One 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.

Further reading: Tries on Wikipedia.

Share

XLinkedInWhatsApp

Frequently asked questions

How do I revise DSA in one week before an interview?

Re-solve, do not re-read. Pick the problems you flagged as weak, solve them from a blank editor under a 25-minute timer, and say the pattern out loud before writing code. Two timed mocks in the last three days, and no new topics.

Should I learn new topics in the last week?

No. A topic learned in the final week is not retained under interview pressure. Use the time for recall on what you already know and for the company's most frequent patterns.

How does spaced revision help before an interview?

Rating each revision as Struggled, Tough, Got it or Nailed it tells you which problems need another pass before the date. DSA Tracker schedules the next revision from that rating, so the last week is spent on the weakest items rather than the whole sheet.

Practice what you just read

Keep reading

Plan

How to Crack DSA for Placements in 90 Days

A realistic 90-day DSA plan for placements, week-by-week milestones, daily problem targets, revision cadence, and how to avoid the burnout that kills most prep.

3 min read