BeginnerGeneral Web DevHTTP EssentialsGET vs POST vs PUT vs PATCH vs DELETE — how do you choose?Not practiced yet#1
BeginnerGeneral Web DevHTTP EssentialsWhat do the HTTP status code classes mean? Name the key codes.Not practiced yet#2
IntermediateGeneral Web DevHTTP EssentialsHow do cookies work for sessions, and what do HttpOnly, Secure, and SameSite do?Not practiced yet#3
IntermediateGeneral Web DevHTTP EssentialsHow does HTTP caching work with Cache-Control, ETag, and conditional requests?Not practiced yet#4
IntermediateGeneral Web DevBrowsers & RenderingWhat is the critical rendering path?Not practiced yet#5
BeginnerGeneral Web DevBrowsers & RenderinglocalStorage vs sessionStorage vs cookies vs IndexedDB — when do you use each?Not practiced yet#6
IntermediateGeneral Web DevBrowsers & RenderingWhat is a service worker and what can it do?Not practiced yet#7
IntermediateGeneral Web DevBrowsers & RenderingWhat causes reflow and repaint, and how do you keep animations at 60fps?Not practiced yet#8
IntermediateGeneral Web DevWeb SecurityWhat is CSRF and how do you defend against it?Not practiced yet#10
IntermediateGeneral Web DevWeb SecurityHow does CORS work and when does the browser send a preflight?Not practiced yet#11
IntermediateGeneral Web DevWeb SecurityHow does HTTPS/TLS protect traffic, and what is HSTS?Not practiced yet#12
BeginnerGeneral Web DevWeb PerformanceWhat are Core Web Vitals and what thresholds count as good?Not practiced yet#13
IntermediateGeneral Web DevWeb PerformanceHow do code splitting, lazy loading, and tree shaking reduce JS weight?Not practiced yet#14
IntermediateGeneral Web DevWeb PerformanceHow do you optimize images and fonts for fast pages?Not practiced yet#15
AdvancedGeneral Web DevWeb PerformanceHow do you systematically find and fix frontend performance problems?Not practiced yet#16