Interview Preparation

System Design Interview Topics

10 topics across every core System Design concept — Architecture, scalability and more.

10Topics
59Questions
4Categories
Level:BeginnerIntermediateAdvancedSenior
📌

Architecture

3 topics

Rendering Strategies (SSR, CSR, SSG, ISR) — Interview Guide

Master the four core rendering strategies — CSR, SSR, SSG, ISR — and Streaming SSR.

Senior·10–15 Qs→

Microfrontends & Module Federation — Interview Guide

Learn when and why to split a frontend into microfrontends, how Webpack Module Federation works, how Single-SPA compares, and how to design a microfrontend architecture that actually scales — all the questions interviewers ask seniors about frontend composition.

Senior·8–12 Qs→

State Management Architecture — Interview Guide

Master server state vs client state, when to use React Query / SWR vs Redux / Zustand, global vs local state patterns, and how to design scalable state architecture for complex applications — the complete system design answer for state management.

Advanced·8–12 Qs→
📌

Build Systems

1 topic

Monorepo Architecture (Nx vs Turborepo) — Interview Guide

Understand monorepo vs polyrepo trade-offs, how Turborepo and Nx solve the scaling problem, what workspace protocols do, and when a monorepo is the right architectural choice — with the depth senior engineers need for system design interviews.

Advanced·6–10 Qs→
📌

Performance

4 topics

Bundle Optimization (Tree Shaking, Code Splitting) — Interview Guide

Deep-dive into tree shaking, code splitting, dynamic imports, chunk strategy, and module analysis.

Advanced·8–12 Qs→

Caching Strategies — Interview Guide

Master HTTP caching headers, CDN strategy, service worker caching, stale-while-revalidate, browser storage, and API response caching.

Advanced·8–10 Qs→

Network Optimization (Prefetch, Preload, HTTP/2) — Interview Guide

Master resource hints (preload, prefetch, preconnect), HTTP/2 multiplexing, image optimization (WebP, lazy loading, srcset), connection management, and network performance patterns.

Advanced·8–10 Qs→

Core Web Vitals & Performance — Interview Guide

Master LCP, INP, CLS, and TTFB — what they measure, what causes them to be poor, and exactly how to fix each one.

Senior·8–12 Qs→
📌

Security

2 topics

Authentication Architecture (JWT, Cookies, SSO) — Interview Guide

Master JWT vs cookie-based auth, refresh token rotation, httpOnly cookie storage, OAuth 2.

Senior·10–15 Qs→

Frontend Security (XSS, CSRF, CSP) — Interview Guide

Master XSS, CSRF, CSP, clickjacking, and token security.

Senior·10–15 Qs→

Reading isn't enough

The gap between knowing the answer and saying it under pressure is where interviews are won or lost.

Start Practicing Free →Read the Blog