Week 17 — Mock Interviews & Final Revision

advanced dsa hld lld javascript python dbms

Goal: “This is it — 16 weeks of grinding, 336+ topics, 10 subjects. No new material this week. Just mock interviews, timed practice, and making everything instant recall. You’ve put in the work — now go prove it.”

Schedule

This week is different — no new topics. Every day is structured as a mock interview round.

DayRound TypeWhat to Do
MonDSA Mock RoundPick 2 medium + 1 hard problem. Set a 20-minute timer per problem. Simulate a real coding interview — talk through your approach out loud before writing code. Review solutions afterward.
TueSystem Design MockPick 1 HLD question and set a 45-minute timer: Design URL Shortener · Design Chat System · Design Social Media Feed · Design Video Streaming · Design Ride Sharing
WedLLD Mock RoundPick 1 LLD question and set a 60-minute timer: Design Parking Lot · Design Elevator System · Design BookMyShow · Design Vending Machine · Design Chess
ThuFull Revision DayGo through the revision checklist below — re-read the high-impact pages, quiz yourself, and fill any gaps.
FriWeak Spot DayIdentify your 3 weakest collections and re-read the key notes. Solve 3 more DSA problems from patterns that still feel shaky.

Revision Checklist

These are the must-revisit pages — the topics that come up most frequently in interviews. Go through them on Thursday and mark anything that doesn’t feel solid.

JavaScript (most asked)

Python (most asked)

DSA (pattern recognition)

System Design (framework)

DBMS (backend must-knows)

LLD (design skills)

Key Concepts

No new concepts this week. Focus on speed, articulation, and confidence. In DSA mocks, think out loud — explain your approach before coding. In HLD mocks, always start with requirements gathering and estimation before jumping into architecture. In LLD mocks, start with entities and relationships, then layer on design patterns. The goal isn’t perfection — it’s clear, structured communication under time pressure.

Practice

This IS the practice week. Every day is practice.

  • Mon: 3 DSA problems (2 medium + 1 hard), 20 min each, talking through your thought process
  • Tue: 1 full system design question, 45 min, whiteboard-style (draw it out, explain trade-offs)
  • Wed: 1 full LLD question, 60 min, draw UML, write key classes, identify patterns used
  • Thu: Revision day — go through every section of the checklist above, quiz yourself on each topic
  • Fri: 3 weakest areas + 3 DSA problems — close any remaining gaps

No new topics · ~2-2.5 hrs/day · You’ve covered 336+ topics across 10 subjects — you’re ready!