
fe-interview
A daily collection of 6000+ front-end interview questions, published one at a time.
- Stars
- 26.3k
- Forks
- 3.2k
- Licence
- MIT
- Language
- JavaScript
- Last update
- 1.0 years ago
- Type
- Learning resource
No commits in over a year — check for forks or alternatives before adopting.
What it is
This is a question bank of front-end interview questions covering HTML, CSS, JavaScript, Vue, React, Node.js, TypeScript, webpack and more. The author publishes new questions each morning, with the stated goal of practicing a little every day. The README also says the repository is free and MIT-licensed.
- Answer the question of the day and compare your answer with the linked discussion
- Browse questions by topic such as CSS, JavaScript, or React from the category links
- Review past questions in the history file
- Use the weekly summary page to revisit recent material
Great for
- Front-end developers preparing for job interviews
- Students who want a daily habit of reviewing web fundamentals
- People who prefer working through questions over reading long tutorials
- Learners who want to check their answers against a large set of topics
Not ideal for
- People looking for a software application or tool to install, since this is a set of questions in Markdown files
- Anyone wanting verified, peer-reviewed answers, because the README does not describe how answers are checked
- Readers who cannot read Chinese well, since the main README and questions appear to be in Chinese (an English README is linked but was not reviewed)
How to get it
- 1
Use it in the browser (or self-host)
Clone the repository
git clone https://github.com/haizlin/fe-interview - 2
Run it
- Open the repository on GitHub
- Read the README to find the topic category you want (for example HTML, CSS, or JavaScript)
- Open a category file and work through a question
- Compare your answer with the linked issue discussion
- 3
Get the most out of it
- Use the weekly summary file to review a set of recent questions together
- Follow the official site linked in the README for an additional way to read the content
- Try answering each question in your own words before reading the discussion, as the README suggests
Downloads
Strengths
- Large question count (the README states 6000+) across many front-end topics
- Daily cadence encourages regular practice
- Free and open-source under the MIT license
Trade-offs
- The README is mainly in Chinese, so non-Chinese speakers may find it hard to use
- Answers are linked through GitHub issues, and the README does not explain how their accuracy is ensured
- The README also contains an unrelated badminton app promotion at the top, which makes the page harder to scan
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| fe-interview (this) | 26.3k | Learning resource | beginner | 1.0 years ago | Front-end developers preparing for job interviews |
| front-end-interview-handbook | 44k | Learning resource | beginner | 1 months ago | Engineers preparing for front end job interviews |
| 30-seconds-of-interviews | 12.1k | Learning resource | beginner | 3.9 years ago | Developers preparing for JavaScript or front-end interviews |
| TW-Elements | 13.2k | Library | intermediate | 7 months ago | Developers already using Tailwind CSS who want prebuilt interactive components |
| 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 |
| Front-End-Checklist | 74.6k | Curated list | beginner | 6 days ago | Developers doing a pre-launch review of a website or web app |
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.