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