Skip to content

7-Day Frontend Development Interview Preparation Plan

Your saved questions plus a day-by-day plan. Add questions with Save to → 7-Day Job Prep on any question page.

Day-by-day plan

Day 1Modern JavaScript
  • Revise closures, this, the event loop and promise combinators
  • Write throttle, debounce and a Promise.all polyfill from memory
  • Predict output for ten async ordering snippets
  • Practise explaining AbortController with a search example
Day 2TypeScript
  • Revise any vs unknown, narrowing and generics
  • Write a discriminated union for API state and a custom type guard
  • Practise Pick, Omit, Partial and Record examples
  • Read your project's tsconfig and explain each strict option
Day 3Browser APIs
  • Build a small service worker with a cache-first strategy
  • Move a heavy loop into a Web Worker
  • Sync filters with URLSearchParams and the History API
  • Revise postMessage security and cross-tab sync
Day 4CSS architecture and accessibility
  • Revise cascade layers, :has(), :where() and logical properties
  • Build a container-query card and a dark theme with tokens
  • Audit a page for contrast, focus styles and reduced motion
  • Prepare one design system story for the interview
Day 5Performance and build tools
  • Run Lighthouse and the Performance panel on your project and note LCP, INP and CLS causes
  • Analyse your bundle and lazy load one heavy module
  • Revise caching headers, resource hints and long tasks
  • Revise Vite config, tree shaking and lockfiles
Day 6Testing
  • Write two Vitest unit tests and one Testing Library interaction test
  • Write a Playwright login test with role-based locators
  • Revise mocking with MSW and causes of flaky tests
  • Add an axe accessibility check to one page
Day 7Architecture and mock interview
  • Practise one frontend system design: autocomplete or an offline form app
  • Revise SSR vs SSG vs SPA and token storage trade-offs
  • Prepare STAR stories for performance wins, code reviews and conflicts
  • Do a timed mock interview covering all eight topics

Frequently asked questions

Can I prepare for a Frontend Development interview in 7 days?

Seven days is enough to revise and sharpen, not to learn from zero. Use the plan to cover each core topic once, practise questions daily and finish with a mock interview.

How do I add questions to the plan?

On any question page choose Save to → 7-Day Job Prep. Saved questions show up at the top of this page.

How many hours a day should I study?

Two to four focused hours a day works for most people: one hour of revision, one to two hours of questions, and the rest on projects or mock answers.