6-Week Interview Study Calendar

Mon–Fri · 6 weeks · 1.5h LeetCode + 1.5h free topics daily

← Interview Study Guide

30
Study days
45h
LeetCode total
45h
Free topics total
~180h
Total commitment
Each weekday: Theory ~2h + Practice ~1h + LeetCode 1.5h + Free topics 1.5h (personal interests & projects). Check off blocks as you complete them — progress saves in your browser.

Week 1

Week 1 · Mon
0/4

Java core: OOP, collections, generics

1. Languages

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • OOP pillars; composition vs inheritance
  • Collections: ArrayList, HashMap, TreeMap, ConcurrentHashMap
  • Generics, wildcards, Optional, records
Open in study guide →
Practice tasks
  • Explain HashMap vs TreeMap trade-offs out loud
  • Implement a simple LRU cache skeleton (no need to finish)
LeetCode — Arrays & HashMap

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Explore a language, framework, or tool you've wanted to learn.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Java (must — deep)
Week 1 · Tue
0/4

Java concurrency, streams, memory/GC

1. Languages

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • ExecutorService, CompletableFuture, synchronized vs volatile
  • Streams API: map, filter, reduce, parallel streams
  • GC basics: Young/Old gen, memory leak causes
Open in study guide →
Practice tasks
  • Explain happens-before with an example
  • Sketch producer-consumer with BlockingQueue
LeetCode — Two pointers

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Explore a language, framework, or tool you've wanted to learn.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Java (must — deep)
Week 1 · Wed
0/4

SQL: JOINs, indexes, transactions, window functions

1. Languages

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • INNER/LEFT JOINs; GROUP BY vs HAVING
  • Window functions: ROW_NUMBER, RANK, LAG
  • Indexes, EXPLAIN, isolation levels (ACID)
Open in study guide →
Practice tasks
  • Write second-highest salary query
  • Design schema for orders + order_items + customers
LeetCode — Sliding window

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Explore a language, framework, or tool you've wanted to learn.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
SQL
Week 1 · Thu
0/4

Java must-know drills (HashMap internals, SOLID)

1. Languages

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • HashMap buckets, load factor, treeification
  • Fail-fast vs fail-safe iterators
  • SOLID principles with Java examples
Open in study guide →
Practice tasks
  • Implement thread-safe singleton two ways
  • Explain a concurrency bug involving shared mutable state
LeetCode — Arrays & HashMap review (timed)

1.5h — timed sets, 35 min per problem + review

Free topics — your choice (1.5h)

Explore a language, framework, or tool you've wanted to learn.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Java (must — deep)
Week 1 · Fri
0/4

SQL schema design + Python/Go/JS awareness

1. Languages

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Normalization vs denormalization for interview schemas
  • Python: GIL, list vs tuple; Go: goroutines vs threads
  • JavaScript: event loop, closures (light read)
Open in study guide →
Practice tasks
  • Normalize a messy e-commerce schema on paper
  • Skim JS/Python/Go must-know sections in study guide
LeetCode — Week 1 review

1.5h — 3 mixed Easy/Medium from the week

Free topics — your choice (1.5h)

Explore a language, framework, or tool you've wanted to learn.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
SQLPythonGoJavaScript

Week 2

Week 2 · Mon
0/4

Spring Boot: DI, MVC lifecycle, Actuator

2. Java Stack

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • @SpringBootApplication, auto-configuration
  • Constructor injection; request lifecycle in MVC
  • Actuator health checks and profiles
Open in study guide →
Practice tasks
  • Draw request path: filter → controller → service → repo
  • List 5 common @Transactional pitfalls
LeetCode — Linked lists

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Personal project: set up repo, CI, or first API endpoint.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Spring Boot
Week 2 · Tue
0/4

Spring Security + JWT flow

2. Java Stack

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Filter chain; UserDetailsService, BCrypt
  • JWT structure: header.payload.signature
  • Stateless auth vs session; CORS/CSRF basics
Open in study guide →
Practice tasks
  • Walk through JWT login → validate on each request
  • Explain why not to store JWT in localStorage
LeetCode — Stacks

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Personal project: set up repo, CI, or first API endpoint.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Spring SecurityJWT
Week 2 · Wed
0/4

Hibernate/JPA: N+1, lazy/eager, transactions

2. Java Stack

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Entity relationships; LAZY vs EAGER
  • N+1 fixes: JOIN FETCH, @EntityGraph
  • @Transactional propagation and LazyInitializationException
Open in study guide →
Practice tasks
  • Explain N+1 with example SQL output
  • Map bidirectional @OneToMany owning side
LeetCode — Queues / BFS intro

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Personal project: set up repo, CI, or first API endpoint.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Hibernate / JPA
Week 2 · Thu
0/4

JUnit/Mockito + REST API design

2. Java Stack

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Mockito when/thenReturn, verify, ArgumentCaptor
  • @WebMvcTest vs @SpringBootTest
  • REST resources, status codes, idempotency (POST vs PUT)
Open in study guide →
Practice tasks
  • Unit test a service with mocked repository
  • Design REST API for orders (5 endpoints on paper)
LeetCode — Binary search

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Personal project: set up repo, CI, or first API endpoint.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
JUnit / MockitoREST API Design
Week 2 · Fri
0/4

Maven/Gradle + TypeScript (lang) + mini CRUD

2. Java Stack

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Maven lifecycle: compile, test, package
  • dependency:tree for conflict resolution
  • TypeScript: interfaces vs types, generics (awareness)
Open in study guide →
Practice tasks
  • Build CRUD API with validation + global exception handler
  • Run mvn dependency:tree on a sample project
LeetCode — Week 2 review

1.5h — LL + stack mix, 2 Medium

Free topics — your choice (1.5h)

Personal project: set up repo, CI, or first API endpoint.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Maven / GradleTypeScript

Week 3

Week 3 · Mon
0/4

Microservices: saga, circuit breaker, boundaries

3. Architecture

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Monolith vs microservices trade-offs
  • Saga: orchestration vs choreography
  • Circuit breaker, retry, timeout, bulkhead
Open in study guide →
Practice tasks
  • Draw order → payment → inventory across 3 services
  • Explain when NOT to use microservices
LeetCode — Trees

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Side experiment: messaging, caching, or a small microservice.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Microservices
Week 3 · Tue
0/4

Kafka: partitions, consumer groups, idempotency

5. Data

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Topics, partitions, offsets, consumer groups
  • At-least-once vs exactly-once (conceptual)
  • Dead letter topics; event-driven patterns
Open in study guide →
Practice tasks
  • Design: order created → payment → notification via Kafka
  • Explain consumer lag and rebalance
LeetCode — BST

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Side experiment: messaging, caching, or a small microservice.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Kafka
Week 3 · Wed
0/4

REST deep dive + GraphQL awareness

3. Architecture

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Pagination, filtering, versioning, error format
  • OpenAPI/Swagger; POST vs PUT vs PATCH
  • GraphQL vs REST trade-offs (awareness)
Open in study guide →
Practice tasks
  • Design OpenAPI spec for 5–10 endpoints
  • Explain when GraphQL is a good fit vs REST
LeetCode — Tree BFS

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Side experiment: messaging, caching, or a small microservice.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
REST API DesignGraphQL
Week 3 · Thu
0/4

Distributed systems: outbox, delivery semantics

3. Architecture

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Outbox/inbox pattern; idempotent consumers
  • Exactly-once vs at-least-once delivery
  • CAP/PACELC; eventual consistency examples
Open in study guide →
Practice tasks
  • Explain why distributed transactions are hard
  • Sketch outbox pattern for order + payment
LeetCode — DFS trees

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Side experiment: messaging, caching, or a small microservice.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Distributed Systems
Week 3 · Fri
0/4

Design patterns (Strategy, Factory, Repository)

8. Other Topics

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Strategy vs Factory; Repository with Spring Data
  • Circuit Breaker, Saga, Outbox (distributed patterns)
  • SOLID — explain each with example
Open in study guide →
Practice tasks
  • Refactor a if/else chain to Strategy pattern on paper
  • List enterprise patterns: DTO, Service Layer, Unit of Work
LeetCode — Graph intro

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Side experiment: messaging, caching, or a small microservice.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Design Patterns / OOP

Week 4

Week 4 · Mon
0/4

AWS: EC2, S3, RDS, Lambda

4. Cloud & DevOps

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • EC2: security groups, ASG, public vs private subnets
  • S3: storage classes, pre-signed URLs, versioning
  • RDS: Multi-AZ, read replicas; Lambda triggers
Open in study guide →
Practice tasks
  • Draw 3-tier app: ALB → EC2 → RDS
  • Compare Lambda vs EC2 vs containers for a use case
LeetCode — Graph BFS/DFS

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Personal project: Dockerize and deploy to cloud/local K8s.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
AWS (EC2, Lambda, S3, RDS, EKS)
Week 4 · Tue
0/4

AWS: VPC, IAM, EKS overview

4. Cloud & DevOps

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • VPC: CIDR, subnets, IGW, NAT gateway
  • IAM: roles, policies, least privilege
  • EKS: control plane, Deployments, Services, Ingress, IRSA
Open in study guide →
Practice tasks
  • Design highly available app on AWS (multi-AZ)
  • Explain IRSA for pod-level AWS permissions
LeetCode — Heaps

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Personal project: Dockerize and deploy to cloud/local K8s.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
AWS (EC2, Lambda, S3, RDS, EKS)
Week 4 · Wed
0/4

Docker: Dockerfile, Compose, multi-stage builds

4. Cloud & DevOps

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Images vs containers; layer caching
  • Multi-stage builds for Java/Spring
  • Docker Compose for local PostgreSQL + Kafka
Open in study guide →
Practice tasks
  • Write Dockerfile for Spring Boot (non-root user)
  • Debug a container that exits immediately
LeetCode — Graph medium

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Personal project: Dockerize and deploy to cloud/local K8s.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Docker
Week 4 · Thu
0/4

Kubernetes + Helm

4. Cloud & DevOps

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Pods, Deployments, Services, ConfigMaps, Secrets
  • Liveness/readiness probes; rolling updates
  • Helm charts: values.yaml, install/upgrade/rollback
Open in study guide →
Practice tasks
  • Deploy Spring Boot with Deployment + Service + Ingress
  • Explain Helm vs raw kubectl vs Kustomize
LeetCode — Heap problems

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Personal project: Dockerize and deploy to cloud/local K8s.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
KubernetesHelm
Week 4 · Fri
0/4

CI/CD + Terraform + monitoring

4. Cloud & DevOps

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Pipeline: build → test → scan → deploy
  • Terraform state, modules, plan/apply
  • Logs, metrics, traces; SLI/SLO; RED/USE metrics
Open in study guide →
Practice tasks
  • Sketch GitHub Actions pipeline for Java → EKS
  • List golden signals for a REST API
LeetCode — Week 4 review

1.5h — 2 review problems (graph + heap)

Free topics — your choice (1.5h)

Personal project: Dockerize and deploy to cloud/local K8s.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
CI/CDTerraformMonitoring / Observability

Week 5

Week 5 · Mon
0/4

OAuth2 + Spring Security (code flow, PKCE)

7. Security

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Authorization Code + PKCE for SPAs
  • Roles: Auth Server, Resource Server, Client
  • Scopes and least privilege
Open in study guide →
Practice tasks
  • Draw full login flow for web app
  • Explain machine-to-machine client credentials
LeetCode — DP 1D

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Frontend polish or a feature you've been putting off.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
OAuth2Spring Security
Week 5 · Tue
0/4

JWT, SSO/SAML, IAM/RBAC

7. Security

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • JWT validation: signature, exp, iss, audience
  • SAML vs OIDC — enterprise SSO
  • RBAC vs ABAC; AWS IAM roles and policies
Open in study guide →
Practice tasks
  • Design roles for admin/user/support
  • Explain refresh token rotation
LeetCode — DP 2D

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Frontend polish or a feature you've been putting off.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
JWTSSO / SAMLIAM Concepts
Week 5 · Wed
0/4

React hooks + TypeScript (frontend)

6. Frontend

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • useState, useEffect, useMemo, useCallback pitfalls
  • Controlled forms; Context vs prop drilling
  • Strict typing for props and API responses
Open in study guide →
Practice tasks
  • Build paginated user list consuming Spring API (sketch)
  • Explain reconciliation / virtual DOM at high level
LeetCode — Greedy

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Frontend polish or a feature you've been putting off.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
ReactTypeScript (Frontend)
Week 5 · Thu
0/4

Next.js + PostgreSQL + MySQL

6. Frontend

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • App Router; Server vs Client Components
  • SSR vs SSG vs ISR; JWT in httpOnly cookie
  • PG: MVCC, EXPLAIN; MySQL: InnoDB, replication
Open in study guide →
Practice tasks
  • Outline Next.js app with loading/error states
  • Optimize a slow query with EXPLAIN ANALYZE
LeetCode — Backtracking

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Frontend polish or a feature you've been putting off.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Next.jsPostgreSQLMySQL
Week 5 · Fri
0/4

Elasticsearch, RabbitMQ, WebSockets, ETL, GCP (awareness)

5. Data

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • ES: inverted index, query DSL; vs SQL for search
  • RabbitMQ vs Kafka; WebSocket vs SSE
  • ETL batch vs stream; GCP ↔ AWS equivalents
Open in study guide →
Practice tasks
  • Design ES mapping for product catalog search
  • Skim GCP, ETL, RabbitMQ must-know in study guide
LeetCode — DP/Greedy mix

1.5h — warm-up 5m, problems 55m, review 30m

Free topics — your choice (1.5h)

Frontend polish or a feature you've been putting off.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
ElasticsearchRabbitMQWebSocketsETL / Streaming PipelinesGCP (basics)

Week 6

Week 6 · Mon
0/4

System design framework + URL shortener

3. Architecture

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Clarify requirements → estimate QPS/storage
  • Load balancer → API → cache → DB → queue
  • URL shortener: hashing, collision, redirect flow
Open in study guide →
Practice tasks
  • 45-min timed URL shortener on whiteboard
  • List trade-offs explicitly for each choice
LeetCode — Timed set

1.5h — 1 Medium timed (40m) + review

Free topics — your choice (1.5h)

Portfolio project: README, demo, and interview talking points.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
System Design
Week 6 · Tue
0/4

E-commerce order system (domains A–G)

3. Architecture

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Order, Payment, Inventory services
  • Kafka events; PostgreSQL per service; Redis cache
  • React frontend; OAuth2/JWT; observability
Open in study guide →
Practice tasks
  • Draw full-stack e-commerce architecture end-to-end
  • Walk through CORE_DOMAINS A–G out loud (30 min each)
LeetCode — Timed set (weak patterns)

1.5h — 1 Medium from weak spots + review

Free topics — your choice (1.5h)

Portfolio project: README, demo, and interview talking points.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
System Design
Week 6 · Wed
0/4

Full-stack revision checklist

Revision

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Run through REVISION_CHECKLIST items 1–7
  • Explain HashMap, @Transactional, N+1, REST idempotency
  • Draw VPC app with ALB, EKS, RDS, S3
Open in study guide →
Practice tasks
  • Record yourself answering 3 checklist questions (5 min each)
  • Fix gaps using study guide must-know sections
LeetCode — Mixed patterns

1.5h — 1 Easy warm-up + 1 Medium

Free topics — your choice (1.5h)

Portfolio project: README, demo, and interview talking points.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
Java (must — deep)Spring BootKafkaAWS (EC2, Lambda, S3, RDS, EKS)DockerKubernetesReact
Week 6 · Thu
0/4

Mock interview day (system design + behavioral)

Revision

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Mock: 45 min system design + 15 min Q&A
  • Behavioral: STAR stories for conflict, failure, leadership
  • Review CI/CD, Security, System design checklist items 8–13
Open in study guide →
Practice tasks
  • Mock with a friend or record solo (notification system design)
  • Prepare 3 STAR stories for common behavioral questions
LeetCode — Target weak area

1.5h — 1–2 problems from your mistake log

Free topics — your choice (1.5h)

Portfolio project: README, demo, and interview talking points.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
System DesignMicroservicesOAuth2
Week 6 · Fri
0/4

Final revision + portfolio project outline

Revision

Theory ~2h
Practice ~1h
LeetCode 1.5h
Free topics 1.5h
View full plan
Theory focus
  • Complete full REVISION_CHECKLIST (all 13 areas)
  • Outline one portfolio project using full core stack
  • Review hands-on callout: end-to-end stack project
Open in study guide →
Practice tasks
  • Write 1-page architecture doc for portfolio project
  • Schedule real interviews or apply to 3 target jobs
LeetCode — Interview simulation

1.5h — 1 Medium, no hints, interview conditions

Free topics — your choice (1.5h)

Portfolio project: README, demo, and interview talking points.

  • Study topics you're personally interested in (outside the guide)
  • Work on a personal or portfolio project
  • Read docs, tutorials, or experiment freely — no fixed agenda
Topics covered
System Design