Weekly MUST Budget
Standard
26.0h / 27.0h cap
Hour Calibration
actual hours logged
Rule: slippage > 1.25x triggers Scope-Cut Rung 2
Week Execution
0%
0/ 18 tasks
0.0h
target
Target Output
Week Objective & Target Output
March 8 – March 14, 2027 — Focus: Bit Manipulation Advanced; Disjoint Set Union (DSU) & MST; Java Concurrency I (Threading Foundations); Thread Safety & Race Conditions; JVM Memory & GC.
MUST — Critical Path
12 Tasks • ~26.0h
DSA (Java)
5 tasks
DSA
Bit Manipulation Advanced
3 problems
Single Number III (two numbers appearing once), XOR of numbers in a given range, Power Set using bitwise operators. TUF+ A2Z Step 8.2-8.3
3.0h
DSA
Disjoint Set Union (DSU) & MST
3 problems
DSU by Rank and Size with Path Compression, Kruskal's Algorithm, Prim's Algorithm for Minimum Spanning Tree. TUF+ A2Z Step 15.4
3.5h
DSA
DSA Transfer: No-Hint Timed Graph Set (Shortest Paths & DSU)
2 problems
LC #
Sit 2 unseen Graph problems you have never attempted (pick from the LeetCode topic tag, NeetCode “similar questions” or a company list; never a problem named in any learning task), at least 72 h after the learning task — move the set to the first half of next week if needed. Format: 25 min per problem (35 min for a Hard), including 5 min for edge cases and a dry run; no hints, no AI. Pass bar: 2/2 solved inside the time box; on a miss, log the miss reason in the Journal and re-sit a fresh pair within 7 days.
1.5h
DSA
DSA Daily Quota (Week 23)
4 problems
Solve 4 new problems from NeetCode 150 — Advanced Graphs; time-box each at 25 min before any hint (2.5h includes editorial on misses), then log pattern and miss reason in the Journal. Never repeat a problem already in the ledger.
2.5h
DSA
Number Theory for OAs
4 problems
LC #204
Sieve of Eratosthenes (Count Primes, LC #204), fast power (Pow(x, n), LC #50), modular arithmetic and modular inverse (CSES Binomial Coefficients), GCD reasoning (Find GCD of Array, LC #1979). Supports the tracked Codeforces targets.
2.0h
Competitive Programming
1 tasks
CP
Contest & Upsolving (Week 23)
LC #
LeetCode Weekly Contest + mandatory upsolving (Codeforces runs on even weeks). Ratings are tracked metrics, never gates.
2.5h
Core CS (Java)
2 tasks
JAVA
Java Concurrency I (Threading Foundations)
Thread creation (
Thread vs Runnable), thread lifecycle states, synchronized keyword (method vs block level, object monitor vs class monitor), volatile keyword (memory visibility, happens-before relationship), ReentrantLock vs intrinsic locks. Architecture §6.2
2.5h
JAVA
Thread Safety & Race Conditions
Deadlocks in Java, thread dumps,
wait(), notify(), notifyAll(), producer-consumer pattern in Java with bounded buffer.
2.5h
Core CS (LLD)
2 tasks
LLD
LLD Behavioral Patterns
Observer Pattern, Strategy Pattern, Command Pattern, State Pattern with compiled Java implementation.
2.5h
LLD
LLD Machine Coding Session 2 (Timed 45 min)
Implement a complete object-oriented system in compiled Java on LLDCoding.com / Workat.tech under a strict 45-minute timer (e.g. Design a Vending Machine or Library Management System). Include at least one thread-safety mechanism (
synchronized, ConcurrentHashMap, or ReentrantLock) — build this habit from Session 2 onward; every real interview will ask "now make it thread-safe." Architecture §6.1
1.5h
Recruiting Pipeline
1 tasks
PIPELINE
Recruiting Pipeline Weekly (Week 23)
Calendar check against the Opportunity Calendar (Architecture §16); send ≥ 5 personalised outreach messages (alumni, seniors, recruiters) and log each in the Tracker; follow up open threads; ask for a referral 1–2 days after any OA invite; apply within 72 h of any new posting on the Target-40.
1.5h
Aptitude
1 tasks
APT
Aptitude Timed Drill (Week 23)
25-minute timed mixed set (quant, logical reasoning, data interpretation) from IndiaBix / PrepInsta-style banks; log accuracy and seconds per question in the Tracker. Target: ≥ 70% accuracy by W28.
0.5h
SHOULD — Depth & Mastery
(5 Tasks)
CORE
Java Concurrency in Practice (JCIP)
Read Chapters 1–3 of Brian Goetz's Java Concurrency in Practice (Thread Safety & Sharing Objects).
2.5h
APT
Quant M23
Mixtures & Alligations Advanced.
1.5h
CORE
Company Research Database Updates (Week 23)
Track B (Banks) interview prep: document frequently asked Java threading questions.
1.5h
CORE
Problem-Solving Journal Spaced Review (Week 23)
Re-solve 3 tagged heap and BST problems.
2.0h
CORE
JVM Memory & GC
Heap vs stack vs metaspace, young/old generations, G1 and ZGC trade-offs, reading a GC log, diagnosing an OutOfMemoryError with a heap dump, common leak patterns. Pulled forward from W41 (a deeper review stays in W41). Why: asked in nearly every Java backend interview.
2.0h
STRETCH — If Ahead
(1 Tasks)
CORE
Task Scheduling with PriorityQueue
Build a multi-threaded priority task executor in Java using
PriorityBlockingQueue.
2.0h
verified_user
0 / 8 Cleared
Weekly Clearance Gate
[T: Bit Manipulation Advanced]
DSA: Have you completed “Bit Manipulation Advanced” (Single Number III (two numbers appearing once), XOR of numbers in a given range, Power…)?
Evidence: one problem from this task re-solved cold in ≤ 25 min a week later, logged in the Journal.
[T: Disjoint Set Union (DSU) & MST]
DSA: Have you completed “Disjoint Set Union (DSU) & MST” (DSU by Rank and Size with Path Compression, Kruskal's Algorithm, Prim's Algorithm for…)?
Evidence: one problem from this task re-solved cold in ≤ 25 min a week later, logged in the Journal.
[T: Java Concurrency I (Threading Foundations)]
Java: Have you completed “Java Concurrency I (Threading Foundations)” (Thread creation (
Thread vs Runnable), thread lifecycle states, synchronized keyword…)?
Evidence: GitHub link to your examples and written answers.
[T: Thread Safety & Race Conditions]
Java: Have you completed “Thread Safety & Race Conditions” (Deadlocks in Java, thread dumps,
wait(), notify(), notifyAll(), producer-consumer…)?
Evidence: GitHub link to your examples and written answers.
[T: LLD Behavioral Patterns]
LLD: Have you completed “LLD Behavioral Patterns” (Observer Pattern, Strategy Pattern, Command Pattern, State Pattern with compiled Java…)?
Evidence: class diagram and code link in your design repo.
[T: Recruiting Pipeline Weekly (Week 23)]
Recruiting Pipeline: Have you completed “Recruiting Pipeline Weekly (Week 23)” (Calendar check against the Opportunity Calendar (Architecture §16); send ≥ 5 personalised…)?
Evidence: Tracker log shows ≥ 5 personalised outreach messages this week.
[T: DSA Transfer: No-Hint Timed Graph Set (Shortest Paths & DSU)]
DSA: Did you pass “DSA Transfer: No-Hint Timed Graph Set (Shortest Paths & DSU)” — 2 unseen Graph problems, 25 min per problem, no hints, pass bar 2/2 solved?
Evidence: timed result and miss reasons logged in the Journal.
Health & Guardrails: 1 full rest day taken every 2 weeks?
tune
Triage Rule
If Behind / Life Interruption Protocol
When academic exams spike or weekly time slips, execute this contingency plan:
shield Protect (Non-Negotiable)
Bit Manipulation Advanced + Java Concurrency I (Threading Foundations) + Recruiting Pipeline Weekly (Week 23)
schedule Defer (Safe to Shift)
Java Concurrency in Practice (JCIP) → weekend; Aptitude: Quant M23 → Week 24
edit_note
Week 23 Technical Notes & Journal
#LeetCode
#Java
#DSA
#Week23