An exhaustive front-end performance checklist covering HTML, CSS, fonts, images, JavaScript and server rules, each with why and how notes plus linked tools.
yangshun/front-end-interview-handbook
A free, open-source front end interview preparation handbook covering formats, system design, trivia, coding questions and company-specific interview topics.
- Stars
- 44,008
- Forks
- 5,927
- Open issues
- 11
- Last commit
- 17 days ago
What is it?
This handbook is a collection of study material for front end engineering interviews. It covers the typical interview formats used by different companies, front end system design topics, trivia questions on HTML, CSS and JavaScript, and coding questions that include JavaScript utility functions, DOM tasks and algorithms.
Unlike general software engineer interviews, which lean heavily on algorithms, front end interviews focus more on detailed knowledge of the browser platform and its core languages. The content is organized to help candidates review that domain-specific knowledge quickly.
The handbook is published as a website and translated into several languages, including Simplified Chinese, Japanese, Korean, Polish, Portuguese, Russian and Tagalog. It is maintained by GreatFrontEnd, which also offers hands-on practice questions with tests.
Key features
- 01Covers interview formats used by different companies
- 02Includes front end system design interview topics
- 03Provides HTML, CSS and JavaScript trivia questions
- 04Lists coding questions on JavaScript, DOM and algorithms
- 05Available in multiple languages including Simplified Chinese
Use cases
- Preparing for a front end engineer job interview
- Reviewing core HTML, CSS and JavaScript concepts before an interview
- Studying front end system design questions
- Checking what to expect from specific companies' interview processes
Quick start
- 1
Read the handbook online at the project website
- 2
Clone the repository to explore the content locally
Things to know
- Content is an interview prep handbook, not runnable software, so there is no install or build step in the README.
- Some resources promote the author's paid GreatFrontEnd platform.
Topics
FAQ
- What is front-end-interview-handbook?
- A free, open-source front end interview preparation handbook covering formats, system design, trivia, coding questions and company-specific interview topics. This handbook is a collection of study material for front end engineering interviews. It covers the typical interview formats used by different companies, front end system design topics, trivia questions on HTML, CSS and JavaScript, and coding questions that include JavaScript utility functions, DOM tasks and algorithms.
- Is front-end-interview-handbook free to use? What license does it have?
- front-end-interview-handbook is open source under the MIT license. Check the license terms before using it in commercial products.
- Is front-end-interview-handbook still maintained?
- Actively maintained. The last commit to front-end-interview-handbook was on Oct 5, 2026.
- What can I use front-end-interview-handbook for?
- Preparing for a front end engineer job interview Reviewing core HTML, CSS and JavaScript concepts before an interview Studying front end system design questions Checking what to expect from specific companies' interview processes
- How do I install front-end-interview-handbook?
- Read the handbook online at the project website Clone the repository to explore the content locally
- Where can I get front-end-interview-handbook?
- The source code and installation instructions are on GitHub: https://github.com/yangshun/front-end-interview-handbook
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A professional front-end HTML, CSS and JavaScript starter template for building fast, robust and adaptable websites and web apps.
A 12-week, 24-lesson beginner curriculum teaching HTML, CSS and JavaScript through hands-on projects like a terrarium, typing game and space game.
Popular front-end framework of HTML, CSS and Sass/JavaScript components for building responsive, mobile-first websites.
A free 30-day step-by-step JavaScript course with daily lessons, exercises and mini projects for beginners.
A 30-day, step-by-step course that teaches React from JavaScript basics through hooks, routing, and state management.