BeginnerHTTP Essentials
General Web Dev Interview Track
HTTP, browsers, security and performance across the whole stack.
Your progress · 16 questions0%
16
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.
HTTP Essentials
4 questionsBeginnerHTTP Essentials
What do the HTTP status code classes mean? Name the key codes.
Not practiced yetPractice thisIntermediateHTTP Essentials
How do cookies work for sessions, and what do HttpOnly, Secure, and SameSite do?
Not practiced yetPractice thisIntermediateHTTP Essentials
How does HTTP caching work with Cache-Control, ETag, and conditional requests?
Not practiced yetPractice thisBrowsers & Rendering
4 questionsIntermediateBrowsers & Rendering
What is the critical rendering path?
Not practiced yetPractice thisBeginnerBrowsers & Rendering
localStorage vs sessionStorage vs cookies vs IndexedDB — when do you use each?
Not practiced yetPractice thisIntermediateBrowsers & Rendering
What is a service worker and what can it do?
Not practiced yetPractice thisIntermediateBrowsers & Rendering
What causes reflow and repaint, and how do you keep animations at 60fps?
Not practiced yetPractice thisWeb Security
4 questionsIntermediateWeb Security
What is XSS and how do you prevent it?
Not practiced yetPractice thisIntermediateWeb Security
What is CSRF and how do you defend against it?
Not practiced yetPractice thisIntermediateWeb Security
How does CORS work and when does the browser send a preflight?
Not practiced yetPractice thisIntermediateWeb Security
How does HTTPS/TLS protect traffic, and what is HSTS?
Not practiced yetPractice thisWeb Performance
4 questionsBeginnerWeb Performance
What are Core Web Vitals and what thresholds count as good?
Not practiced yetPractice thisIntermediateWeb Performance
How do code splitting, lazy loading, and tree shaking reduce JS weight?
Not practiced yetPractice thisIntermediateWeb Performance
How do you optimize images and fonts for fast pages?
Not practiced yetPractice thisAdvancedWeb Performance