
Front End Interview Handbook
Free front end job interview prep: topics, questions, and formats, as a website and repo.
- Stars
- 44k
- Forks
- 5.9k
- Licence
- MIT
- Language
- JavaScript
- Last update
- 1 months ago
- Type
- Learning resource
What it is
This is a collection of study material for front end job interviews, covering HTML, CSS, JavaScript, interview formats, system design, trivia, and questions grouped by company. It is written by the GreatFrontEnd team and is also published as a website. It is useful because front end interviews focus more on browser and domain knowledge than on algorithms, according to the README.
- Reading the introduction to learn common front end interview formats
- Reviewing HTML, CSS, and JavaScript trivia questions
- Studying JavaScript utility functions and DOM questions
- Reviewing front end system design topics
- Checking interview questions reported for specific companies
Great for
- Engineers preparing for front end job interviews
- Developers who want a quick review of HTML, CSS, and JavaScript topics
- Candidates wanting to see interview formats used by different companies
- Readers who prefer free reading material before paid practice
Not ideal for
- People looking for general algorithm or coding interview prep, since the README points to the separate Tech Interview Handbook for that
- Readers who need interactive, tested coding practice, since the README points to GreatFrontEnd for hands-on practice, which is a paid platform
How to get it
- 1
Read it online
Clone the repository
git clone https://github.com/yangshun/front-end-interview-handbook - 2
Run it
- Open https://www.frontendinterviewhandbook.com in a browser
- Start with the introduction page to see interview formats
- Pick a section such as trivia or JavaScript questions and read through it
- Use the GreatFrontEnd links in the README if you want hands-on practice
- 3
Get the most out of it
- Use the company-specific question pages to see what a target employer may ask
- Read the front end system design section if you are preparing for senior roles
- Switch to a translation listed in the README if English is not your first language
- Read the contributing guide if you want to correct or translate content
Downloads
Strengths
- Free and MIT licensed, with content available on the website and in the repository
- Covers several interview types: trivia, coding, system design, and company-specific questions
- Available in several translations, including Chinese, Japanese, and Korean
Trade-offs
- The README promotes GreatFrontEnd, its authors' paid platform, including a limited-time discount
- The README is truncated, so the full content list and how often questions are updated are not confirmed here
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| front-end-interview-handbook (this) | 44k | Learning resource | beginner | 1 months ago | Engineers preparing for front end job interviews |
| tech-interview-handbook | 143k | Learning resource | beginner | 3 months ago | Engineers preparing for technical interviews who have limited study time |
| javascript-questions | 65.3k | Learning resource | beginner | 2.3 years ago | Developers preparing for JavaScript coding interviews |
| Front-end-Developer-Interview-Questions | 60.9k | Curated list | beginner | 5 months ago | Hiring managers building a front-end interview process |
| fe-interview | 26.3k | Learning resource | beginner | 1.0 years ago | Front-end developers preparing for job interviews |
| Front-End-Performance-Checklist | 17.4k | Learning resource | beginner | 24 days ago | Front-end developers who want a structured list of speed practices to review |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.