arrow_back अभ्यास
Phase 8 • Week 36

PlacementPilot Spring AI + pgvector, Java Internals, A2Z Pattern Coverage, DDIA, Mock 9

Weekly MUST Budget Golden Window
33.0h / 34.0h cap
Hour Calibration
actual hours logged
Rule: slippage > 1.25x triggers Scope-Cut Rung 2
Week Execution 0%
0/ 20 tasks 0.0h
target

Week Objective & Target Output

Target Output
June 7 – June 13, 2027 — Focus: String Algorithms & A2Z Pattern Coverage; PlacementPilot: Spring AI Ingestion & pgvector Retrieval Base; Vector Retrieval & RAG Service; Microservices Essentials; HLD Practice Drill: Design a Chat System (Timed 45 min).
Weeks: W36 Active W37 W38

MUST — Critical Path

14 Tasks • ~33.0h
DSA (Java) 2 tasks
DSA String Algorithms & A2Z Pattern Coverage 4 problems LC #28,
Interview-weight string algorithms only: KMP Algorithm (Knuth-Morris-Pratt string matching) via the LPS array (LC #28, LC #1392 Longest Happy Prefix), Rabin-Karp polynomial rolling hash (LC #187 Repeated DNA Sequences), Z-algorithm (concept only, 20 min), Shortest Palindrome (min characters to add at front, LC #214). A2Z pattern coverage (representative problems) completed across all 18 steps. TUF+ A2Z Step 18
3.5h
DSA DSA Daily Quota (Week 36) 4 problems
Solve 4 new problems from NeetCode 150 — Math & Geometry (matrix problems); 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 36) LC #
Codeforces Div.2/3 (fortnightly) + LeetCode Weekly Contest + mandatory upsolving. Ratings are tracked metrics, never gates.
2.5h
Capstone Project 2 tasks
CAPSTONE PlacementPilot: Spring AI Ingestion & pgvector Retrieval Base
Extend the PlacementPilot service built since W16 with Spring AI 2.0 (requires Boot 4.x) and PostgreSQL pgvector: PDF document reader, semantic chunking, token estimation and embedding ingestion; reuse the Redis cache from W26. Architecture §6.1
4.5h
CAPSTONE Vector Retrieval & RAG Service
Implement cosine similarity vector search, top-k retrieval with metadata filtering (e.g. filter placement resources by company/difficulty), prompt template engineering, and multi-turn chat memory in Spring AI. Architecture §6.1
4.0h
Core CS (HLD) 2 tasks
HLD HLD Practice Drill: Design a Chat System (Timed 45 min)
Under a strict 45-minute timer, design a distributed chat system (WhatsApp/Slack-style): functional/non-functional requirements, API design, message storage, real-time delivery (WebSockets vs long polling), presence service, read receipts, group chats. Architecture §6.2
1.5h
HLD DDIA Deep-Dive: Replication & Partitioning
Kleppmann & Riccomini Designing Data-Intensive Applications (2nd ed., 2026 — go by topic), replication and sharding chapters: leader-follower replication, replication lag anomalies (read-after-write, monotonic reads), hash vs range partitioning, secondary index partitioning. Architecture §6.2
2.5h
Recruiting Pipeline 1 tasks
PIPELINE Recruiting Pipeline Weekly (Week 36)
Calendar check against the Opportunity Calendar (Architecture §16); send ≥ 8 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.
2.0h
Mock Interviews 3 tasks
MOCK Mock Interview 9 (AI-Assisted Round)
60-min round on an unfamiliar small repo: extend one feature and add tests with an AI assistant while narrating; reject at least one wrong suggestion explicitly. Rubric: AI-assisted round (Architecture §15.6: problem framing, verification, tests, narration).
2.0h
MOCK AI-Assisted & Codebase-Comprehension Practice 2
Take an unfamiliar small repo, extend one feature and add tests with an AI assistant while narrating; practise verifying or rejecting AI output and prepare an honest "how I use AI at work" talking point. Zero-AI wording applies only to timed DSA sets. Rubric: AI-assisted round (Architecture §15.6: problem framing, verification, tests, narration).
1.5h
MOCK Debugging & Code-Reading Drill 2
Read an unfamiliar 150-line Java class, find 3 seeded bugs without running it, then fix them with tests while narrating.
1.0h
Aptitude 1 tasks
APT Aptitude Timed Drill (Week 36)
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: hold ≥ 70% accuracy.
0.5h
Core CS (LLD) 1 tasks
LLD LLD Machine Coding Session 10 — Rate Limiter (Timed 45 min)
Timed 45 min using the LLD rubric (Architecture §15): requirements → entities → interfaces → patterns → concurrency → tests → extensibility. Write the checklist and a one-page class diagram; self-timed [VERIFY lldcoding.com / Workat.tech availability]. Problem: in-process rate limiter with pluggable algorithms (token bucket, sliding window) behind a Strategy interface; concurrency: atomic counters under contention.
1.5h
Core CS (Java) 1 tasks
JAVA Java Internals & JVM Deep-Dive
Deeper review of W23 JVM Memory & GC plus classloaders, String pool immutability, equals() and hashCode() contract, exception hierarchy, Java 21 features. Architecture §6.5 Absorbs the W23 JVM Memory & GC topics (heap regions, G1/ZGC, GC roots, memory leaks).
3.5h

SHOULD — Depth & Mastery

(3 Tasks)
Execute when MUST pace is on track
CORE Problem-Solving Journal Spaced Review (Week 36)
Re-solve 3 tagged hard problems from Tries and Advanced Strings.
1.5h
HLD Distributed KV Store
Use the Architecture §19 blueprint: partitioning with consistent hashing, replication, quorum reads/writes, conflict resolution; 1-page write-up.
2.0h
OS Microservices Essentials
Split PlacementPilot into 2–3 services (ingestion/RAG, MCP tool server, notification consumer): service boundaries, sync REST vs async events, Resilience4j timeouts/retries/circuit breaker, idempotency, tracing basics. Why: GCC and product loops ask how you would split a monolith.
3.0h

STRETCH — If Ahead

(3 Tasks)
Bonus reps & competitive advantage
CORE Hybrid Search in pgvector
Implement reciprocal rank fusion (RRF) combining full-text keyword search and vector semantic search in PostgreSQL.
2.0h
CORE Company Research Database Updates (Week 36)
Refresh the Target-40 sheet: current CTC band [VERIFY], hiring pattern, OA vendor (HackerRank, CodeSignal, Codility) and open roles.
1.5h
HLD DDIA Chapters 8–9 Overview
Trouble with Distributed Systems & Consistency and Consensus.
2.5h
verified_user

Weekly Clearance Gate

0 / 8 Cleared
[T: PlacementPilot: Spring AI Ingestion & pgvector Retrieval Base] Have you completed “PlacementPilot: Spring AI Ingestion & pgvector Retrieval Base” (Extend the PlacementPilot service built since W16 with Spring AI 2.0 (requires Boot 4.x)…)?
Evidence: PlacementPilot PR link and README section.
[T: Vector Retrieval & RAG Service] Have you completed “Vector Retrieval & RAG Service” (Implement cosine similarity vector search, top-k retrieval with metadata filtering (e.g)?
Evidence: PlacementPilot PR link and README section.
[T: Recruiting Pipeline Weekly (Week 36)] Recruiting Pipeline: Have you completed “Recruiting Pipeline Weekly (Week 36)” (Calendar check against the Opportunity Calendar (Architecture §16); send ≥ 8 personalised…)?
Evidence: Tracker log shows ≥ 8 personalised outreach messages this week.
[T: Mock Interview 9 (AI-Assisted Round)] Have you completed “Mock Interview 9 (AI-Assisted Round)” (60-min round on an unfamiliar small repo: extend one feature and add tests with an AI…)?
Evidence: rubric sheet saved in Journal.
[T: AI-Assisted & Codebase-Comprehension Practice 2] Have you completed “AI-Assisted & Codebase-Comprehension Practice 2” (Take an unfamiliar small repo, extend one feature and add tests with an AI assistant…)?
Evidence: rubric sheet saved in Journal.
[T: Debugging & Code-Reading Drill 2] Have you completed “Debugging & Code-Reading Drill 2” (Read an unfamiliar 150-line Java class, find 3 seeded bugs without running it, then fix…)?
Evidence: rubric sheet saved in Journal.
[T: Java Internals & JVM Deep-Dive] Have you completed “Java Internals & JVM Deep-Dive” (Deeper review of W23 JVM Memory & GC plus classloaders, String pool immutability,…)?
Evidence: link in your 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)
String Algorithms & A2Z Pattern Coverage + PlacementPilot: Spring AI Ingestion & pgvector Retrieval Base + Recruiting Pipeline Weekly (Week 36)
schedule Defer (Safe to Shift)
Problem-Solving Journal Spaced Review (Week 36) → weekend; HLD Case Study: Distributed KV Store → Week 37
edit_note

Week 36 Technical Notes & Journal

#LeetCode #Java #DSA #Week36