# liyupi/mianshiya

持续维护的企业面试题库网站，帮你拿到满意 offer！⭐️ 2026年最新Java面试题、前端面试题、AI大模型面试题、AI Agent面试题、RAG面试题、C++面试题、Go面试题、Python面试题、测试面试题、运维面试题、后端面试题、操作系统面试题、计算机网络面试题、Redis面试题、MySQL数据库面试题、算法面试题、Spring面试题、JVM面试题、Java并发面试题、Linux面试题、LLM面试题、Prompt工程面试题、系统设计面试题等1万多道高频程序员求职必备八股文。面试刷题就选面试鸭 💎 React 前端 + Node 后端 + 云开发全栈项目 by 程序员鱼皮

Repository: https://github.com/liyupi/mianshiya
Canonical: https://ross.abutalabs.com/products/mianshiya
Homepage: https://www.mianshiya.com
Language: TypeScript
License: MIT
License Family: permissive
Topics: java, python, javascript, algorithm, golang, backend, frontend, cpp, interview, programmer, react, nodejs, redis, ant-design, typescript, css, ai, ai-agents, database
Last push: 2026-02-04T10:47:29+00:00

## Health v2 (maintenance only)
Score: 62/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 65, release rhythm 35, longevity 100
- inputs: {"age_days": 1702, "days_push": 210, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5794, forks 1226 (observed 2026-08-28T04:09:29.672523+00:00)

## What it is
Mianshiya (面试鸭) is an open-source interview question bank website for programmers, covering Java, frontend, AI/LLM, C++, Go, Python, system design and other topics with 10,000+ questions and answers. It is a full-stack project built with React + Ant Design Pro on the frontend and Node.js/Express + MongoDB + Redis + Elasticsearch on the backend, including both the user-facing site and an admin dashboard.

## Use cases
- prepare for programming job interviews by practicing questions
- find high-frequency interview questions with answers for Java or frontend roles
- study AI and LLM interview questions before a job interview
- create custom exam papers from selected questions for mock interviews
- run a community question-bank site where users contribute and edit answers
- learn full-stack development from a real React + Node.js project

## When to choose
- you want a free, community-maintained question bank to drill interview questions
- you need both a user site and admin backend as a reference full-stack codebase
- you want multi-dimensional filtering, search, and exam-paper generation for study material

## When to avoid
- you need an English-language interview prep platform
- you want a simple static question list rather than a full web application to deploy
- you require offline or mobile-app-only study without a web server

## Facets
- artifact type: application
- maturity: active
- function: search-engine, web-framework, http-server, caching, ui-components, state-management
- domain: education, web-development, developer-tools, programming-languages
- platform: -
- tags: interview-preparation, question-bank, quiz-app, fullstack-project, chinese-language, job-hunting, admin-dashboard, community-editing, nodejs, web-server, react, typescript, docker

## Member repositories
- liyupi/mianshiya (main) score 62

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:29.672523+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:52:47.896329+00:00, confidence not recorded.
  - readme: https://github.com/liyupi/mianshiya (fetched 2026-08-28T04:09:29.672523+00:00, sha e89d72ab2355)
- Data as of 2026-08-30T08:39:29.467469+00:00.
