Skip to content

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)
Step-by-step guide: how to use fe-interviewInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Use it in the browser (or self-host)

    Clone the repository

    git clone https://github.com/haizlin/fe-interview
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
fe-interview (this)26.3kLearning resourcebeginner1.0 years agoFront-end developers preparing for job interviews
front-end-interview-handbook44kLearning resourcebeginner1 months agoEngineers preparing for front end job interviews
30-seconds-of-interviews12.1kLearning resourcebeginner3.9 years agoDevelopers preparing for JavaScript or front-end interviews
TW-Elements13.2kLibraryintermediate7 months agoDevelopers already using Tailwind CSS who want prebuilt interactive components
Front-End-Performance-Checklist17.4kLearning resourcebeginner24 days agoFront-end developers who want a structured list of speed practices to review
Front-End-Checklist74.6kCurated listbeginner6 days agoDevelopers 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.