| 1 | How would you set up a Next.js project to support absolute imports, custom webpack configuration, and multiple environments cleanly? Next.js › Next.js Project Setup & Configuration | Next.js | Next.js Project Setup & Configuration | Advanced |
| 2 | How do you configure custom path aliases in a Next.js project so you can write cleaner import statements? Next.js › Next.js Project Setup & Configuration | Next.js | Next.js Project Setup & Configuration | Intermediate |
| 3 | How do you create a new Next.js project from scratch? Next.js › Next.js Project Setup & Configuration | Next.js | Next.js Project Setup & Configuration | Beginner |
| 4 | What is the purpose of the next.config.js file in a Next.js project? Next.js › Next.js Project Setup & Configuration | Next.js | Next.js Project Setup & Configuration | Beginner |
| 5 | How is the folder structure organized differently between the App Router and the Pages Router? Next.js › Next.js Project Setup & Configuration | Next.js | Next.js Project Setup & Configuration | Intermediate |
| 6 | How do you set up a Next.js project to use TypeScript? Next.js › TypeScript with Next.js | Next.js | TypeScript with Next.js | Beginner |
| 7 | How do you set up strict TypeScript settings for a Next.js project, and what benefits does this provide for a growing codebase? Next.js › TypeScript with Next.js | Next.js | TypeScript with Next.js | Advanced |
| 8 | How do you set up a permanent redirect from an old URL to a new one in Next.js? Next.js › Redirects & Rewrites Configuration | Next.js | Redirects & Rewrites Configuration | Beginner |
| 9 | How do you properly type the props of a page component that receives dynamic route parameters? Next.js › TypeScript with Next.js | Next.js | TypeScript with Next.js | Beginner |
| 10 | How do you manage different environment variable values for development, staging, and production environments? Next.js › Environment Variables & Configuration Management | Next.js | Environment Variables & Configuration Management | Intermediate |
| 11 | What are the main options for deploying a Next.js application? Next.js › Deployment | Next.js | Deployment | Beginner |
| 12 | What is Turbopack, and how does it improve the Next.js development experience? Next.js › Turbopack & Build Performance | Next.js | Turbopack & Build Performance | Beginner |
| 13 | How do you build and run a Next.js application in production outside of Vercel, such as on your own server? Next.js › Deployment | Next.js | Deployment | Intermediate |
| 14 | How would you containerize a Next.js application using Docker for deployment? Next.js › Deployment | Next.js | Deployment | Intermediate |
| 15 | How do you specify which runtime a specific route or middleware should use in Next.js? Next.js › Edge Runtime vs Node.js Runtime | Next.js | Edge Runtime vs Node.js Runtime | Intermediate |
| 16 | How do you configure Next.js to allow optimizing images that are hosted on an external domain? Next.js › Image & Font Optimization | Next.js | Image & Font Optimization | Intermediate |
| 17 | How is routing in the Pages Router different from the App Router? Next.js › Routing (App/Pages Router) | Next.js | Routing (App/Pages Router) | Beginner |
| 18 | How does Turbopack achieve faster build and refresh times compared to older bundling tools? Next.js › Turbopack & Build Performance | Next.js | Turbopack & Build Performance | Intermediate |
| 19 | How would you organize routes for a large application using route groups to keep related sections logically separated without affecting the URL? Next.js › Routing (App/Pages Router) | Next.js | Routing (App/Pages Router) | Advanced |