Files
leetcode/docs/content/01-strategy/progress.mdx
T

45 lines
3.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Progress
description: Track your progress
sidebar:
icon: loader
---
## The Method (three layers, strictly separated)
1. **Concept layer — HelloInterview lessons (UNTIMED).** Read the pattern lesson, work its interactive walkthrough problems slowly, extract the recognition triggers ("sorted array + pair target → two pointers"). No clock. Understanding is the deliverable.
2. **Application layer — NeetCode 150 A-set (TIMED, always).** Same day, solve the NC150 problems for that topic under clock: 20 min/medium, 12 min/easy, out loud, no pauses. First-attempt performance is logged.
3. **Transfer layer — B-set spaced repetition (TIMED, unseen problems).** For each concept, hold out a B-set of problems you have NEVER solved: HelloInterview's own practice problems for that pattern first, then LC pattern-tagged mediums when exhausted. Fire B-set problems at **+2 days, +5 days, +10 days** after the concept's learning day. Solving an unseen problem proves the concept transferred; re-solving a remembered one proves nothing.
## 1. Self-Evaluation Rubric (score every timed problem, A or B)
Score 0–2 on each axis, 10-point total, logged in the PM review:
| Axis | 2 | 1 | 0 |
|---|---|---|---|
| **Recognition** | Named the pattern ≤2 min | Found it after false start | Needed hint/gave up |
| **Plan-first** | Stated brute force + optimization path BEFORE code | Partial plan, coded early | Coded blind |
| **Execution** | Clean pass within time box | Solved over time / with bug caught late | DNF |
| **Analysis** | Complexity stated correctly + edge cases traced aloud | One of the two | Neither |
| **Verbalization** | Continuous narration throughout | Went silent under pressure | Mostly silent |
**Mastery states per concept (driven by B-set scores only):**
- 🟢 **Green:** 3 consecutive B-set problems ≥8/10 → concept exits rotation (spot-check weekly)
- 🟡 **Yellow:** B-set scores 6–7 → stays in +5/+10 rotation
- 🔴 **Red:** B-set score ≤5 → redo the HI lesson next morning, restart the +2/+5/+10 clock
The interview is scored on exactly these five axes. Grading yourself on them daily is the meta-rep.
## The 10-Hour Day (6 days/week; Sundays OFF, non-negotiable)
| Block | Time | Content |
|---|---|---|
| B1 | 2.0h | **HI concept layer:** today's pattern lesson + all walkthrough problems, untimed |
| B2 | 2.5h | **A-set:** today's NC150 problems for the pattern, fully timed, out loud |
| B3 | 1.5h | **B-set spaced repetition:** every problem due today at +2/+5/+10, timed, scored |
| B4 | 1.5h | **SD / Track B:** HelloInterview SD breakdowns & solo reps, mocks, or practical builds (Stripe integration, bug-squash, take-homes) per weekly schedule |
| B5 | 1.0h | **Behavioral / pipeline:** story writing & rehearsal, applications, DMs, screens |
| B6 | 0.5h | **Miss log + rubric scoring:** tag every sub-8 by failed axis; queue tomorrow's B-set |
| — | 1.0h | Breaks (2× 30 min, enforced — walk Angelo, lift, no screens) |
**Sustainability rule:** 60 hrs/week for 8 weeks is a real load even for you. Sundays fully off, breaks enforced, sleep ≥7h. Week 6 (onsites) is the week that counts — arriving at it cooked forfeits the whole camp.