Start here: close your known gaps

The exact blind spots from your recent interviews — knock these out in the first 3–4 days for an instant confidence boost.

must easy ⏱ 8 min orientationgaps
Mastery:
Why interviewers ask this
These are blind spots, not deep gaps. Closing them fast removes the specific things that tripped you up and builds momentum for the 8-week plan.

These are the precise things that came up in your recent interviews. They’re not deep weaknesses — they’re quick fixes. Clear them in the first few days and start the 8-week plan from a position of confidence.

Your checklist

  1. Two-pointer “move zeros” — the array-compaction pattern you stumbled on. → Move Zeroes lesson
  2. The JS prototype chain__proto__ vs prototype, and why class is sugar. → Prototype chain
  3. useImperativeHandle + forwardRef — exposing methods from a child via ref. → useImperativeHandle
  4. RN architecture — bridge vs JSI/Fabric, the three threads. → RN architecture
  5. Frontend system design — a repeatable framework so the format isn’t new. → Frontend framework

How to use this platform

  • Read a lesson, then play with its visualizer — step through, change the input, watch it run.
  • Hit + Add to flashcards on anything you want to retain; the flashcards page resurfaces it on a spaced schedule.
  • Mark mastery (Learned → Practiced → Can teach) to track real understanding, not just “read it.”
  • Drill out loud in Mock Mode, and log every miss in your Mistakes Log.
  • Everything saves locally and works offline — install it as an app from your browser’s address bar.

The daily rhythm
~60–75 min DSA (2 problems) · ~45 min the week’s focus track · ~20 min review + flashcards. One mock per week, out loud. Re-read your mistakes log before every interview.