
Unit 1
Algorithms & coding foundations
0/24
Complexity, core data structures, recurring problem-solving patterns, correctness arguments and fluent coding in your interview language.
Unit 2
Software engineering & languages
0/15
API contracts, data modeling, testing, debugging, SQL, delivery and operations, plus language-specific fundamentals and the frontend branch.
Unit 3
Operating systems, concurrency & performance
0/11
Processes, memory, caches, I/O, synchronization, concurrency bugs, performance reasoning and isolation mechanisms.
Unit 4
Networks
0/10
Layering, TCP/UDP, congestion control, DNS/HTTP/TLS, load balancing, QUIC, sockets, troubleshooting and data-center transport.
Unit 5
Distributed systems, cloud & reliability
0/14
Failure models, consistency, replication and consensus, partitioning, messaging semantics, resilience, Kubernetes, SRE practice and system design.
Unit 6
Databases, storage & data systems
0/10
Relational semantics, transactions and isolation, recovery, storage engines and indexes, query execution and optimization, streaming and benchmarking.
Unit 7
ML, deep learning & applied AI
0/13
Math and statistics for ML, evaluation design, neural networks and transformers, fine-tuning, retrieval, agents, AI safety concerns and serving.
Unit 8
AI infrastructure
0/10
GPU performance, training memory, parallelism, mixed precision, input pipelines, KV caches, attention kernels, batching, quantization and serving metrics.
Unit 9
Research methods (shared)
0/12
Research questions, positioning, paper reading, experimental design, statistics, reproducibility, benchmark validity and communicating research.
Unit 10
AI research branch
0/9
Optimization foundations, PyTorch fluency, attention implementation, experimental controls for ML and a guided paper route.
Unit 11
Systems research branch
0/4
Correctness reasoning, performance modeling, failure injection and a paper route through MapReduce, Dynamo and Raft.
Unit 12
Networking research branch
0/4
Transport and queueing foundations, congestion-control research, measurement methodology and a paper route anchored on BBR.
Unit 13
Cloud research branch
0/5
Cluster scheduling, interference and isolation, elasticity and serverless, trace-driven evaluation and a paper route anchored on Firecracker.
Unit 14
Database research branch
0/5
Concurrency control, query optimization research, distributed transactions, workload evaluation and a paper route anchored on Spanner.
Unit 15
Interview skills & communication
0/5
Behavioral preparation, project deep dives, mock practice, senior-scope discussions and assessment logistics.




