IntermediateFundamentals
Next.js Interview Track
Rendering strategies, App Router conventions, routing and data fetching patterns.
Your progress · 15 questions0%
15
Questions
0
Completed
0
To review
0
Favorites
Topics in recommended order
Learning path
Follow the stages top to bottom. Nothing is locked — the order is simply what works.
Fundamentals
8 questionsBeginnerFundamentals
What are the main differences between the Pages Router and the App Router?
Not practiced yetPractice thisIntermediateFundamentals
What's the difference between Server Components and Client Components?
Not practiced yetPractice thisIntermediateFundamentals
What is hydration and what causes hydration mismatch errors?
Not practiced yetPractice thisIntermediateFundamentals
How does data fetching work in the App Router? What are the fetch cache options?
Not practiced yetPractice thisBeginnerFundamentals
What does the 'use client' directive actually do?
Not practiced yetPractice thisBeginnerFundamentals
How do you handle SEO metadata in Next.js?
Not practiced yetPractice thisBeginnerFundamentals
How do environment variables work in Next.js?
Not practiced yetPractice thisRouting & Data
7 questionsBeginnerRouting & Data
How does file-based routing work in the App Router? What are layouts?
Not practiced yetPractice thisIntermediateRouting & Data
How do dynamic routes work, and what does generateStaticParams do?
Not practiced yetPractice thisBeginnerRouting & Data
What are Route Handlers and how do they replace API routes?
Not practiced yetPractice thisIntermediateRouting & Data
What is Next.js middleware and what do you use it for?
Not practiced yetPractice thisIntermediateRouting & Data
How do loading.tsx, error.tsx and not-found.tsx work together?
Not practiced yetPractice thisIntermediateRouting & Data
What do route groups and underscore-prefixed folders do?
Not practiced yetPractice thisBeginnerRouting & Data