Chapters
Each chapter has the most-asked interview questions with model answers, a quiz, flashcards and a mock interview to practice with, and deep-dive notes where it matters most.
Frontend
The browser, the language and the frameworks.Closures, hoisting, prototypes & the event loop.
Generics, narrowing, utility & mapped types.
Hooks, rendering, memoization & state.
Change detection, DI, signals & RxJS.
Semantics, the box model, layout & a11y.
App Router, Server Components, caching & rendering.
Debounce, Promise.all, LRU cache… write it, run the tests.
Backend
Servers, services and the languages behind them.Event loop phases, streams & modules.
OOP, collections, JVM, concurrency & streams.
IoC, auto-configuration, JPA, REST & security.
Data model, generators, decorators & the GIL.
Service design, messaging, resilience & sagas.
Goroutines, channels, interfaces & errors.
Topics, partitions, consumer groups & delivery.
Databases
Relational and document stores, queries and design.Cloud & DevOps
Containers, orchestration, cloud and delivery.Platforms
Enterprise platforms with their own interview loops.Fundamentals
Algorithms and architecture: asked everywhere.Big-O, arrays, trees, graphs & DP patterns.
Feeds, autocomplete, caching & performance.
HTTP, DNS, TCP and request troubleshooting.
Processes, threads, memory and concurrency.
Test strategy, isolation, edge cases and debugging.
STAR stories, collaboration and project discussions.
AI & Machine Learning
From classic ML to LLM apps in production.Bias-variance, metrics, trees & ensembles.
Backprop, optimizers, CNNs & transformers.
RAG, embeddings, agents, evals & guardrails.
Pipelines, serving, monitoring & drift.
Probability, A/B tests & hypothesis testing.