web-interview
语音打卡社群维护的前端面试题库,包含不限于Vue面试题,React面试题,JS面试题,HTTP面试题,工程化面试题,CSS面试题,算法面试题,大厂面试题,高频面试题
A large Chinese-language collection of front-end developer interview questions covering Vue 2 and 3, JavaScript, React, CSS, HTTP, and Webpack, maintained by a daily study community with detailed written answers.
This repository is a community-maintained collection of front-end developer interview questions in Chinese. It grew out of a voice check-in group called JS Daily Question, where members practice by answering one interview topic per day through voice messages, with written explanations published afterward. The repository serves as a structured, searchable archive of those explanations, covering the kinds of questions commonly asked at Chinese technology companies.
The question bank covers a wide range of front-end topics. Vue 2 and Vue 3 together make up the largest sections, with questions on the virtual DOM, the component lifecycle, reactivity internals, component communication patterns, server-side rendering, and performance optimization. There are also dedicated sections on JavaScript fundamentals (closures, prototypes, type coercion, event handling), ES6 features (Promises, Generators, Proxy, Modules, Decorators), HTTP and browser behavior, CSS, React, engineering tools like Webpack, and algorithm questions. Each question in the README links to a detailed written answer stored in the repository's issue tracker.
An online reading interface is available at vue3js.cn/interview for a cleaner experience than browsing GitHub. The repository is updated weekly, and the README encourages readers to star it to receive update notifications.
The intended audience is Chinese-speaking front-end developers preparing for job interviews, particularly at larger technology companies. The maintainers emphasize that the goal is not merely memorizing answers but using each question as a starting point for deeper learning. The repository contains no runnable code or demo projects; it is a text-based question-and-answer knowledge base organized by topic.
Where it fits
- Prepare for front-end developer job interviews at Chinese technology companies by studying topic-organized Q&A.
- Deepen your understanding of Vue 3 internals such as the virtual DOM, reactivity system, and component lifecycle.
- Review JavaScript fundamentals like closures, prototypes, Promises, and event handling through interview-style questions.