Hack Frontend main logo

Hack Frontend

Interview Questions Problems Knowledge Check Roadmap
Log in
Hack Frontend
Interview Preparation Guide

Sections

HTML & CSS
Javascript
Typescript
React
Next.js
Vue
Angular
Redux
General Questions
Architecture
Principles
Patterns

Git Cheat Sheet

  1. Documentation
  2. General Questions

Popular Questions and Answers from Frontend Developer Interviews

  • What is the Difference Between Authorization and Authentication?
  • What is CORS and How Does It Work?
  • How HTTP Works and What an HTTP Request Consists Of
  • How HTTPS Works and Difference from HTTP
  • HTTP Status Codes
  • OWASP Browser Vulnerabilities
  • How Browser Works When Entering Request and Rendering Stages
  • When Reflow and Repaint Occur in Browser
  • What is REST and REST Principles
  • Ways to Optimize Applications
  • What is Webpack?
  • Immutability and Mutability
  • Shadow DOM
  • Cookie
  • How to Debug Application and Find Memory Leaks
  • Browser Storage: Cookie, LocalStorage, SessionStorage and IndexedDB
  • Ways to Get Data from Server: Server-Sent Events, Polling and Long Polling
  • What is Progressive Rendering in Web Development
  • CSR, SSR, SSG, ISR — Difference Between Rendering Strategies
  • What is Service Worker?
  • What is Web Worker?
  • What is Critical Rendering Path (CRP) in Browser
  • What is CDN and Why is it Needed?
  • Types of Frontend Testing
  • What is Three-way Handshake?
  • Modern Browser Architecture
  • Parsing Pipeline: From Bytes to DOM and CSSOM
  • V8 Architecture: From Code to Machine Instructions
  • HTTP/2 vs HTTP/3: Protocol Evolution
  • Resource Loading Strategies

Back

Forward

© 2025 Hack Frontend