Technical handbook and practice lab

The Senior Frontend Engineering Handbook

A structured preparation system for senior frontend interviews, built as a polished ebook website with MDX chapters, topic cards, code practice, and a workflow designed for one high-quality question at a time. Topic depth is adaptive, so important areas can get more questions, code, diagrams, and revision material when needed.

Recommended Path

Start with the book, then revise by batch

New readers should begin at Q001 and move through the batches in order. Returning readers can open the latest chapter, review a batch, or jump into the practice consoles.

Volumes

Study Batches

Topic Map

Q001-Q027

JavaScript & Browser Fundamentals

Rendering, networking, the event loop, execution context, memory, and browser pipelines.

Open topic guide
Q101-Q150

Advanced JavaScript

Lexical environments, closures, prototypes, classes, iteration protocols, promises, async flow, modules, metaprogramming, memory, cancellation, errors, functional patterns, performance utilities, equality, safe objects, modern syntax, events, streams, dates, Intl, regex, numeric precision, URLs, debugging, measurement, compatibility, runtime contracts, loading boundaries, safe parsing, scheduling, config, and reliability capstone.

Open topic guide
Q050-Q058, Q151-Q190

React Fundamentals

Components, state, effects, rendering, reconciliation, data flow, Fiber basics, keys, batching, synchronization, memoization, refs, reducers, custom hooks, Context, forms, boundaries, concurrent updates, performance debugging, data ownership, routing, modern APIs, testing, governance, security, and async UI.

Open topic guide
Q151-Q190

Advanced React

Fiber, reconciliation, state queues, effects, memoization, referential stability, refs, reducers, custom hooks, Context, external stores, resilient forms, Suspense, error boundaries, transitions, deferred values, optimistic UI, preserved state, profiling, virtualization, composition APIs, portals, Server Components, hydration, routing, data boundaries, effect events, stable IDs, React Compiler, view transitions, test strategy, component governance, migrations, observability, security, capstone architecture, and large application design.

Open topic guide
Q021-Q049, Q191-Q250

Performance, TypeScript & Core Web Vitals

Type systems, strict TypeScript, structural typing, inference, unions, narrowing, generics, utility types, mapped types, conditional types, typed events, declarations, React prop APIs, forms, runtime schemas, error modeling, Next.js boundaries, typed telemetry, feature flags, testing contracts, main-thread responsiveness, workers, memory leaks, rendering pipeline, network waterfalls, caching, resource hints, mobile performance, hydration, streaming, dependency governance, security headers, secure storage, auth UX, resilient networking, source maps, release monitoring, incident triage, production readiness, accessibility, localization, SEO, PDF export, offline readiness, runtime performance, bundle strategy, profiling, Core Web Vitals, LCP, INP, CLS, field measurement, performance budgets, loading strategy, asset optimization, third-party governance, and debugging workflows.

Open topic guide
Q016-Q027, Q251-Q280

Networking, Browser Internals & Security

HTTP contracts, cache validation, DNS, TCP, TLS, HTTP versions, CORS, credentials, secure cookies, CSRF, CSP, service workers, storage partitioning, secure API boundaries, OAuth, OIDC, PKCE, token refresh, browser permissions, iframe isolation, postMessage, Web Crypto, realtime transports, secure uploads, download safety, COOP, COEP, CORP, supply-chain governance, patch operations, secrets boundaries, logging privacy, security testing, threat modeling, architecture review, incident response, privacy impact reviews, senior security answer structure, browser origin policy, sandboxing, trust boundaries, auth, storage, privacy, and attack surfaces.

Open topic guide
Q064-Q100, Q281-Q320

System Design & Platform Engineering

Frontend system design, requirement gathering, scope control, domain modeling, state ownership, API contracts, pagination, filtering, scalability trade-offs, client/server/edge responsibility placement, rendering architecture, SSR, SSG, ISR, streaming, client islands, micro frontends, design systems, search architecture, realtime collaboration, deployment architecture, AWS, Docker, Kubernetes, CI/CD, observability, feature flags, experimentation, cost management, progressive delivery, architecture reviews, RFCs, migrations, roadmaps, leadership interfaces, advanced mock scenarios, critique prompts, hiring calibration, enterprise capstones, readiness planning, behavioural preparation, mock loops, interview drills, and platform operating models.

Open topic guide
Q074-Q100, Q321-Q350

Leadership & Mock Interviews

Senior communication, engineering judgment, ambiguity, conflict, influence, mentorship, delegation, failure stories, incident leadership, executive communication, staff and principal calibration, role-specific interview loops, negotiation strategy, company research, recruiter screens, hiring manager conversations, take-home strategy, portfolio storytelling, final offer comparison, resignation transitions, first 30-60-90 day plans, onboarding strategy, career operating systems, profile review, behavioural story revision, final leadership capstones, story banks, behavioural evidence, scorecards, level calibration, and real mock interview preparation.

Open topic guide
Q351-Q360

Advanced Interview Simulations

Role-specific senior frontend simulations for product flows, frontend platform developer experience, design system component APIs, dashboard performance debugging, legacy React migrations, company-specific preparation packs, live coding strategy, take-home reviews, architecture scorecards, full mock loops, evidence-based trade-offs, rollout planning, adoption strategy, and realistic follow-up prompts.

Open topic guide

Last Minute Prep

Cheat Sheet

Final-hour revision cards

Scan answer shapes, traps, and production metrics before an interview, then jump back into the full chapter when needed.

Open cheat sheet