709+ questions · 17 topics · answers included

Master your frontend interview

A complete preparation guide covering HTML, CSS, JavaScript, TypeScript, React, Next.js, DSA, and more — every question paired with a clear answer and examples.

17
Topics
709+
Questions
100%
Answers

Browse by topic

Each topic has its own page with sections and expandable question-and-answer cards.

HTML & Browser Fundamentals

Core concepts of HTML, the DOM, browser rendering pipeline, and how the web works.

74 questions · 14 sections

CSS

Cascade, specificity, box model, layout systems (Flexbox & Grid), responsive design, and performance.

90 questions · 26 sections

JavaScript Fundamentals

Types, scope, closures, the event loop, async patterns, and core language mechanics.

73 questions · 27 sections

JavaScript Objects & Advanced Concepts

Objects, prototypes, memory management, the event loop, promises, and async/await.

70 questions · 36 sections

JavaScript Collections & Modules

Map, Set, WeakMap, WeakSet, ES Modules, CommonJS, dynamic imports, and tree shaking.

26 questions · 8 sections

JavaScript Array Methods

Interview-ready explanations of map, find, filter, reduce, and the array methods frontend developers use every day.

15 questions · 4 sections

TypeScript

Types, interfaces, generics, utility types, type narrowing, and advanced type system features.

34 questions · 18 sections

Authentication & JWT

Authentication vs authorization, sessions, JWT, OAuth flows, and token management.

23 questions · 5 sections

Frontend Security

XSS, CSRF, clickjacking, secure storage, cookie security, and rate limiting.

22 questions · 6 sections

React.js

Components, hooks, virtual DOM, reconciliation, state management, and performance.

81 questions · 38 sections

Next.js

Routing, App Router, server/client components, rendering strategies, and deployment.

55 questions · 24 sections

Testing

Unit, integration, and E2E testing with Jest, RTL, Cypress, Playwright, and coverage.

17 questions · 9 sections

Frontend Performance

Core Web Vitals, bundle optimization, lazy loading, caching, CDN, and build tools.

36 questions · 15 sections

Frontend System Design (Senior Level)

Architecture, component design, performance, security, and real project questions.

59 questions · 6 sections

Practical Preparation Checklist

Hands-on projects to build before your interview.

10 questions · 1 sections

DSA for Frontend Developers

Data structures, algorithms, and problem-solving patterns that show up in frontend interviews and real UI work.

17 questions · 4 sections

Final Interview Tips

Strategy and mindset advice for acing your frontend interview.

7 questions · 1 sections