arrow_back अभ्यास
Phase 5 • Week 24

DP Grids & Subsequences I, OA Diagnostic #3, Python RAG + RAGAS, Concurrency II, Mock 5

Weekly MUST Budget Standard
27.0h / 27.0h cap
Hour Calibration
actual hours logged
Rule: slippage > 1.25x triggers Scope-Cut Rung 2
Week Execution 0%
0/ 17 tasks 0.0h
target

Week Objective & Target Output

Target Output
March 15 – March 21, 2027 — Focus: DP on 2D Grids; DP Subsequences I; OA Diagnostic #3 (2 Coding + Debugging + MCQ); Python RAG + RAGAS Evaluation; Java Concurrency II (Modern Executors & Virtual Threads).
Weeks: W21 W22 W23 W24 Active W25

MUST — Critical Path

12 Tasks • ~27.0h
DSA (Java) 5 tasks
DSA DP on 2D Grids 6 problems
Ninja's Training, Grid Unique Paths, Unique Paths II (with obstacles), Minimum Path Sum in Grid, Triangle, Minimum Falling Path Sum. TUF+ A2Z Step 16.3
3.5h
DSA DP Subsequences I 4 problems
Subset Sum Equals K, Partition Equal Subset Sum, Partition Set Into 2 Subsets with Min Absolute Sum Diff, Count Subsets with Sum K. TUF+ A2Z Step 16.4
3.5h
DSA DSA Transfer: No-Hint Timed DP Set 2 problems LC #
Sit 2 unseen DP 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 OA Diagnostic #3 (2 Coding + Debugging + MCQ) 2 problems
Sit a 90-min mixed OA: 2 coding problems, 1 debugging task (fix failing tests in a given Java class) and 10 MCQs (include OS, DBMS, CN questions from Sanfoundry/GFG to simulate the full 3-section OA format used by most companies), under proctor rules. Log every miss in the Journal. Why: modern OAs add debugging and MCQ sections. Includes a 60-minute post-mortem (the exam alone is 90 minutes).
2.5h
DSA DSA Daily Quota (Week 24) 4 problems
Solve 4 new problems from NeetCode 150 — 2-D DP (grids); 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
Competitive Programming 1 tasks
CP Contest & Upsolving (Week 24) LC #
Codeforces Div.2/3 (fortnightly) + LeetCode Weekly Contest + mandatory upsolving. Ratings are tracked metrics, never gates.
2.5h
AI / ML Track 1 tasks
AI/ML Python RAG + RAGAS Evaluation
Build a Python RAG pipeline (chunking, embeddings, retrieval, grounded answer) and evaluate with RAGAS (faithfulness, answer relevancy, context precision); publish as Kaggle Notebook 3 and record scores in the README.
3.5h
Core CS (Java) 1 tasks
JAVA Java Concurrency II (Modern Executors & Virtual Threads)
ExecutorService, thread pool types (FixedThreadPool, CachedThreadPool, WorkStealingPool), Callable, Future, CompletableFuture (chaining with thenApply, thenCompose, exception handling), Java 21+ Virtual Threads (Project Loom) architecture. Architecture §6.2
2.0h
Core CS (LLD) 1 tasks
LLD LLD Machine Coding Session 3 (Timed 45 min)
Implement a complete system in Java under 45-minute timer on LLDCoding.com (e.g. Design a Rate Limiter or Splitwise). Include at least one thread-safety mechanism (synchronized, ConcurrentHashMap, or ReentrantLock) even if the problem statement doesn't require it — every real interview will ask "now make it thread-safe." Architecture §6.1
1.5h
Recruiting Pipeline 1 tasks
PIPELINE Recruiting Pipeline Weekly (Week 24)
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
Mock Interviews 1 tasks
MOCK Mock Interview 5 (LLD — Machine Coding)
90-min machine-coding round: design and write runnable Java code for a small system (e.g. Parking Lot) with tests, then extend it by one requirement; a peer scores code quality, extensibility and concurrency safety. Rubric: LLD (Architecture §15.2: requirements → entities → interfaces → patterns → concurrency → tests → extensibility).
2.0h
Aptitude 1 tasks
APT Aptitude Timed Drill (Week 24)
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

(4 Tasks)
Execute when MUST pace is on track
CORE Hugging Face LLM Course Module 1
Overview of modern open LLM architectures. (Modules 2–3 demoted to SHOULD per Step 3).
2.0h
APT Quant M24
Mensuration 3D & Geometry.
1.5h
CP Graph Algorithms
Solve 3–4 classic problems from the CSES Graph Algorithms section (e.g. Counting Rooms, Labyrinth, Building Roads, Message Route) in Java to drill graph traversals.
2.0h
CORE Problem-Solving Journal Spaced Review (Week 24)
Re-solve 3 tagged graph and heap problems.
2.0h

STRETCH — If Ahead

(1 Tasks)
Bonus reps & competitive advantage
CORE Asynchronous Scraping with Virtual Threads
Write a Java 21 script spawning 1,000 virtual threads fetching URLs concurrently without OS thread overhead.
2.0h
verified_user

Weekly Clearance Gate

0 / 8 Cleared
[T: DP on 2D Grids] DSA: Have you completed “DP on 2D Grids” (Ninja's Training, Grid Unique Paths, Unique Paths II (with obstacles), Minimum Path Sum…)?
Evidence: one problem from this task re-solved cold in ≤ 25 min a week later, logged in the Journal.
[T: DP Subsequences I] DSA: Have you completed “DP Subsequences I” (Subset Sum Equals K, Partition Equal Subset Sum, Partition Set Into 2 Subsets with Min…)?
Evidence: one problem from this task re-solved cold in ≤ 25 min a week later, logged in the Journal.
[T: Python RAG + RAGAS Evaluation] Have you completed “Python RAG + RAGAS Evaluation” (Build a Python RAG pipeline (chunking, embeddings, retrieval, grounded answer) and…)?
Evidence: GitHub commit or notebook link.
[T: Java Concurrency II (Modern Executors & Virtual Threads)] Java: Have you completed “Java Concurrency II (Modern Executors & Virtual Threads)” (ExecutorService, thread pool types (FixedThreadPool, CachedThreadPool,…)?
Evidence: GitHub link to your examples and written answers.
[T: Recruiting Pipeline Weekly (Week 24)] Recruiting Pipeline: Have you completed “Recruiting Pipeline Weekly (Week 24)” (Calendar check against the Opportunity Calendar (Architecture §16); send ≥ 5 personalised…)?
Evidence: Tracker log shows ≥ 5 personalised outreach messages this week.
[T: Mock Interview 5 (LLD — Machine Coding)] Have you completed “Mock Interview 5 (LLD — Machine Coding)” (90-min machine-coding round: design and write runnable Java code for a small system (e.g)?
Evidence: rubric sheet saved in Journal.
[T: DSA Transfer: No-Hint Timed DP Set] DSA: Did you pass “DSA Transfer: No-Hint Timed DP Set” — 2 unseen DP 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

If Behind / Life Interruption Protocol

Triage Rule

When academic exams spike or weekly time slips, execute this contingency plan:

shield Protect (Non-Negotiable)
DP on 2D Grids + Python RAG + RAGAS Evaluation + Recruiting Pipeline Weekly (Week 24)
schedule Defer (Safe to Shift)
Hugging Face LLM Course Module 1 → weekend; Aptitude: Quant M24 → Week 25
edit_note

Week 24 Technical Notes & Journal

#LeetCode #Java #DSA #Week24