Skip to content

Web & Frontend ​

Part of the Interview Prep Roadmap. Coverage ratings are explained there.

Optional track — relevant if the role touches frontend work.

Frontend Fundamentals ​

JavaScript and DOM basics, CSS, then framework-specific questions (commonly React).

Coverage: moderate

Resources · JavaScript.info — thorough and free · MDN Web Docs · web.dev — Learn CSS

JavaScript Fundamentals ​

  • Types, coercion, and equality
  • Scope, closures, and hoisting
  • this binding
  • Prototypes and classes
  • Callbacks, promises, and async/await
  • The event loop

Practice

DOM & Browser ​

  • DOM tree and element selection
  • Event handling, bubbling, and delegation
  • Browser rendering pipeline
  • Cookies, localStorage, and sessionStorage

Practice

HTML & CSS ​

  • Semantic HTML
  • Box model
  • Flexbox and grid
  • Responsive design and media queries
  • Specificity and the cascade

Practice

Frameworks ​

  • Component-based architecture
  • State management
  • Lifecycle and hooks
  • Virtual DOM and reconciliation

Practice

Frontend Performance ​

  • Bundle size and code splitting
  • Lazy loading
  • Caching and asset optimization