On this page · sections
Next.js — Module Guide
10 guided topics for senior frontend Next.js interviews. Each page follows the same guide format: definitions, examples, interview callouts, and a senior summary.
| ID | Topic | Important concepts covered |
|---|---|---|
| 01 | Rendering Strategies | SSR, SSG, ISR, CSR, static/dynamic rendering, route rendering |
| 02 | App Router & Routing | App Router, Pages Router, layouts, nested/dynamic routes, route groups, parallel/intercepting routes |
| 03 | Server & Client Components | RSC, "use client", boundaries, serialization, composition, server/client data flow |
| 04 | Caching & Revalidation | Data/request caching, Full Route Cache, Router Cache, revalidation, revalidatePath, revalidateTag, cache invalidation |
| 05 | Streaming & Suspense | Streaming SSR, Suspense, loading.tsx, waterfalls, progressive rendering |
| 06 | PPR & Advanced Rendering | Partial Prerendering, static shell, dynamic regions, hybrid rendering |
| 07 | Server Actions & Mutations | Server Actions, forms, mutations, validation, optimistic UI, security |
| 08 | Middleware, Auth & Request APIs | Middleware/Proxy, cookies, headers, redirects, rewrites, authentication/authorization |
| 09 | Performance, SEO & Production | Core Web Vitals, images, fonts, bundles, prefetching, metadata, sitemap, robots, deployment |
| 10 | Next.js Architecture & System Design | Large apps, feature architecture, RSC boundaries, caching strategy, auth, scalability, observability |
Use the sidebar to open any topic.