Choose a technology and explore clear answers to common frontend interview questions.
24 technologies to explore
Pick a topic. Understand the why.
Core concepts, async, prototypes, and advanced patterns.
Components, hooks, rendering, state, and performance patterns.
Markup, semantics, forms, accessibility, and modern document structure.
Semantics, assistive technology, keyboard UX, WCAG, and accessible component design.
Layout, styling, responsive design, and advanced browser techniques.
Core concepts, practical usage, and advanced topics.
DOM, rendering, events, storage, networking, and browser APIs.
Core Web Vitals, browser costs, networking, rendering, and React performance.
Browser protections, safe rendering, credentials, and third-party boundaries.
HTTP, React state, caching, mutations, search, and live updates.
Application rendering, routing, data access, caching, deployment, and user experience.
JavaScript logic, React components, accessibility, API scenarios, and browser user flows.
A TypeScript-first framework for building scalable web applications with components, dependency injection, routing, forms, HTTP, and modern rendering.
A progressive JavaScript framework for building accessible, reactive interfaces with Vue 3, Composition API, modern tooling, and official ecosystem libraries.
JavaScript package managers, dependency graphs, lockfiles, workspaces, publishing, reproducibility, and supply-chain safety.
Development servers, module transformation, bundling, code splitting, assets, source maps, optimization, and production build pipelines.
Git fundamentals, branching, reviews, conflict resolution, recovery, releases, repository safety, and team workflows.
Frontend validation pipelines, artifacts, environments, secrets, deployment strategies, caching, provenance, and release recovery.
Frontend boundaries, state and rendering decisions, design systems, monorepos, service integration, migrations, and multi-team architecture.
State ownership, reducers, selectors, stores, server data, URL state, persistence, SSR, concurrency, and cross-framework patterns.
Locale-aware messages, formatting, routing, directionality, accessibility, translation workflows, SSR, testing, and performance.
Installable web apps, service workers, caching, offline UX, updates, background work, push, storage, and synchronization.
Client errors, logs, metrics, traces, RUM, Web Vitals, source maps, privacy, correlation, alerting, and production diagnosis.
GraphQL schemas, operations, fragments, errors, pagination, caching, code generation, subscriptions, security, SSR, and evolution.