explaingit

lgwebdream/fe-interview

7,209JavaScriptAudience · developerComplexity · 1/5Setup · easy

TLDR

A Chinese-language bank of 1,000+ frontend interview questions with detailed answers covering HTML, CSS, JavaScript, React, Vue, TypeScript, and more, updated with a new question every day.

Mindmap

mindmap
  root((fe-interview))
    Topics
      HTML and CSS
      JavaScript
      Vue and React
      TypeScript
      HTTP and browser
    Features
      1000+ questions
      Daily new entry
      Detailed answers
    Access
      GitHub Issues
      WeChat mini-program
    Audience
      Chinese job seekers
      Frontend developers
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Study real frontend interview questions with worked answers to prepare for Chinese tech company hiring rounds.

USE CASE 2

Practice one new question per day from the Day 1-386+ daily series spanning JavaScript, HTTP, browser behavior, and algorithms.

USE CASE 3

Browse by topic, Vue, React, TypeScript, Webpack, or security, to close specific knowledge gaps before an interview.

Tech stack

JavaScriptHTMLCSSVueReactTypeScriptNode.js

Getting it running

Difficulty · easy Time to first run · 5min

All content is in Chinese. Answers are in GitHub Issues or a linked companion repository.

License not stated in the explanation.

In plain English

FE-Interview is a Chinese-language collection of more than 1,000 frontend development interview questions, each with a detailed written answer. The project is aimed at developers in China preparing for technical job interviews at software companies. All content is in Chinese. The questions are organized by topic area and span the full range of frontend skills: HTML, CSS, JavaScript, Vue, React, Node.js, TypeScript, Webpack, HTTP networking, browser behavior, algorithms, and security. The repository uses GitHub Issues as the question storage format, with each question posted as an issue and its answer available either in the issue thread or via a linked companion repository. The project also published a daily question cadence, with entries labeled Day 1 through Day 386 and beyond. Each day adds one new question with a worked-through answer, covering practical scenarios like how JavaScript event bubbling and capturing interact, how to implement a countdown timer without drift, or how to design a frontend monitoring system that tracks page performance and error rates. A companion WeChat mini-program (a mobile app format specific to the WeChat platform popular in China) lets readers browse the questions and answers on their phones. The README includes a QR code to access it. This repository is not software to run or a library to install. It is a study resource, a bank of real interview questions collected from the Chinese frontend engineering community, useful for anyone preparing for frontend developer interviews in the Chinese job market.

Copy-paste prompts

Prompt 1
Quiz me on JavaScript event bubbling and capturing, how they differ, and how to stop each one, in the style of fe-interview detailed answers.
Prompt 2
Give me 5 tricky CSS interview questions at the level expected by Chinese frontend developer hiring rounds, with thorough answers.
Prompt 3
Explain how to implement a JavaScript countdown timer without time drift, as this kind of question appears in the fe-interview daily series.
Prompt 4
What are the most common Vue vs React comparison questions asked at Chinese tech companies, with clear side-by-side answers?
Prompt 5
Walk me through how to design a frontend monitoring system that tracks page performance and JavaScript error rates, as a system design interview answer.
Open on GitHub → Explain another repo

← lgwebdream on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.