Guide · Open source
How to use fe-interview: clone the question bank and study daily
Updated · written with AI from the project's own documentation and checked against our catalogue data
fe-interview (haizlin/fe-interview) is a free, MIT-licensed collection of front-end interview questions, stored as Markdown files and organised by topic such as HTML, CSS, JavaScript, Vue, React, Node.js, TypeScript and webpack. This guide shows you how to get a local copy, find questions by topic, and use them as a daily practice routine. It is written for developers preparing for interviews and for students who want a steady habit of reviewing web fundamentals.
Quick start
- 1Check that Git is available. The project lists no prerequisites, but cloning needs Git on your machine. Confirm it is installed before you start.
- 2Clone the repository. Run the clone command to download all the question files into a local folder named fe-interview.
- 3Choose a topic. Open a category file such as category/js.md or lib/React.md, or the history page for a mix of past questions.
- 4Answer before you look. Think about the question and write a short answer in your own words before checking any reference.
- 5Practise in short sessions. Aim for a short daily session, as the author suggests, and cover questions you find difficult more than once.
- 6Update your copy. Run git pull from inside the folder to get newly published questions.
What fe-interview is and who it suits
fe-interview is a question bank, not a software application. Nothing needs to be installed or run: the questions are plain Markdown files that you read in a browser on GitHub or in a local editor.
The README describes the project as a large set of more than 6000 front-end questions, with the author publishing new ones each morning as a daily habit. The main README and questions are in Chinese; an English README is linked from the project, but it was not reviewed for this guide.
- Good fit: front-end developers preparing for job interviews, students building a daily review habit, and learners who prefer answering questions over reading long tutorials.
- Poor fit: anyone who wants a tool to install, or anyone who needs answers verified by peer review. The README does not describe how answers are checked.
Get a local copy of the repository
The README gives one install step: clone the repository with Git. Cloning gives you every topic file on your own machine so you can read and search them offline. The project lists no prerequisites beyond Git.
- Open a terminal and run the clone command below.
- Change into the folder that Git creates and open the files in any Markdown-capable editor.
git clone https://github.com/haizlin/fe-interviewFind questions by topic
The README lists the topics as links to category or library pages. The main groups are basics (HTML, CSS, JS and soft skills), specialist topics (Vue, React, AngularJS, ECMAScript, Node.js, jQuery and WeChat Mini Programs), and tools (webpack). Each link points to a Markdown file in the repository.
If you want to practise one area, open its file directly. If you want a wider mix, the README also links a weekly roll-up and a history page that lists questions by day.
- category/html.md, category/css.md, category/js.md and category/skill.md cover the basics.
- lib/Vue.md and lib/React.md cover the two main frameworks.
- category/nodejs.md, category/ECMAScript.md and tools/webpack.md cover Node.js, ECMAScript and webpack.
- category/history.md lists past questions by day.
Use the questions as a daily routine
The README suggests a simple method. Think about each question first, then write your answer down. Only then look up the answer. Put your answer in your own words and keep it short, rather than pasting long passages you have copied.
The author suggests about 20 minutes a day. Questions are independent, so you can skip around. Answering every question, including the ones you already know, is recommended because it shows where your understanding is weak.
- Read or pick one question.
- Think about it and write a short answer without looking anything up.
- Check your answer against reference material, then rewrite the key points in your own words.
- Note the questions you could not answer and revisit them later.
Keep up with new questions
The README says new questions are published each morning, and the project notes that the repository is updated on a steady schedule. Because the files are in Git, you can pull the latest changes to your local copy with a standard Git pull from inside the cloned folder.
The README also asks readers who want to contribute to read the contribution guide before opening a pull request. Adding your own question is linked from the project page.
- Run git pull inside the fe-interview folder to update your copy.
- Read the contribution guidance linked in the README before submitting a pull request.
git pullWhat people use it for
- Preparing for a front-end job interview by working through the JavaScript and CSS question files.
- Building a daily study habit with a short question each day, using the history page.
- Checking your understanding of a framework such as Vue or React by answering its dedicated question file.
- Reviewing Node.js, ECMAScript or webpack questions as a refresher before a technical round.
Frequently asked questions
Is fe-interview free to use?
The README says the repository is free and MIT-licensed. It also states that the project does not charge fees and does not authorise anyone to charge for it. Check the LICENSE file in the repository for the full licence terms.
What do I need to install fe-interview?
The project lists no prerequisites. The README gives one install command, git clone, so you need Git to get a local copy. There is no build step described in the source.
Is fe-interview a software tool I can run?
No. The project is a set of questions stored as Markdown files. You read them in a browser or editor rather than running an application.
Are the answers checked or verified?
The README does not describe how answers are reviewed or verified. Treat the questions as a study prompt and confirm important answers against official documentation or other trusted sources.
Can I read it if I do not read Chinese?
The main README and questions appear to be in Chinese. The README links an English version, README-en.md, but that file was not reviewed for this guide, so check its content before relying on it.
What are the alternatives to fe-interview?
No comparable projects are listed in the source, so this guide does not recommend specific alternatives. Search for other front-end interview question collections if you want to compare sources.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
fe-interview is a good choice for front-end developers and students who want a large, free and regularly updated set of questions to practise against every day. It is not a tool, it is not peer-reviewed, and its main content is in Chinese, so readers who need verified English answers should look elsewhere.
Install options & downloads