{"id":26260471,"url":"https://github.com/alessandro-pang/fe-interview","last_synced_at":"2025-04-30T07:05:11.072Z","repository":{"id":280401741,"uuid":"941783857","full_name":"Alessandro-Pang/fe-interview","owner":"Alessandro-Pang","description":"一个专注于前端开发的面试题库，涵盖 HTML、CSS、JS、React、Vue、TS 等热门技术栈。帮助你快速掌握面试核心知识点，轻松应对前端面试挑战！","archived":false,"fork":false,"pushed_at":"2025-03-12T01:30:30.000Z","size":7213,"stargazers_count":62,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T02:31:54.981Z","etag":null,"topics":["interview-questions","javascript","typescript","vuejs"],"latest_commit_sha":null,"homepage":"https://fe-interview.pangcy.cn","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Alessandro-Pang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-03T03:30:47.000Z","updated_at":"2025-03-12T02:28:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"9b18add9-cdaa-499c-af97-f73c1b8fb1d2","html_url":"https://github.com/Alessandro-Pang/fe-interview","commit_stats":null,"previous_names":["alessandro-pang/fe-interview"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alessandro-Pang%2Ffe-interview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alessandro-Pang%2Ffe-interview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alessandro-Pang%2Ffe-interview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Alessandro-Pang%2Ffe-interview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Alessandro-Pang","download_url":"https://codeload.github.com/Alessandro-Pang/fe-interview/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243495482,"owners_count":20299923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["interview-questions","javascript","typescript","vuejs"],"created_at":"2025-03-13T23:15:02.060Z","updated_at":"2025-03-13T23:15:02.866Z","avatar_url":"https://github.com/Alessandro-Pang.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n * @Author: zi.yang\n * @Date: 2025-03-03 11:32:10\n * @LastEditors: zi.yang\n * @LastEditTime: 2025-03-06 20:53:59\n * @Description:\n * @FilePath: /fe-interview/README.md\n--\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1 style=\"margin: 4px 0 16px 0\"\u003e🚀 fe-interview | 子洋前端面试题库\u003c/h1\u003e\n  \u003ca href=\"https://github.com/Alessandro-Pang/fe-interview\"\u003e\n    \u003cimg alt=\"GitHub license\" src=\"https://img.shields.io/github/license/Alessandro-Pang/fe-interview\"\u003e\n  \u003c/a\u003e\n    \u003ca href=\"https://github.com/Alessandro-Pang/fe-interview/stargazers\"\u003e\n    \u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/Alessandro-Pang/fe-interview\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Alessandro-Pang/fe-interview/issues\"\u003e\n    \u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/Alessandro-Pang/fe-interview\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n![Alt](https://repobeats.axiom.co/api/embed/399cfc8aeb0a7d02333aef532a50d4747ddcce25.svg \"Repobeats analytics image\")\n\n\u003e 一个基于 Hugo 构建的前端面试题库站点，聚合全网优质面试资源，助力开发者高效备战技术面试\n\n## 🌐 在线访问\n\n**[立即访问在线文档](https://fe-interview.pangcy.cn)** | **[本地运行指南](#本地运行)**\n\n## 🎯 项目特性\n\n- **全栈覆盖**：涵盖 HTML/CSS/JavaScript/React/Vue/Node.js 等主流技术栈\n- **题型丰富**：包含 1000+ 面试真题，按知识点和难度分级\n- **双模学习**：支持在线文档查阅 + 本地 Markdown 文件学习\n- **每日更新**：整合 GitHub 每日一题和 LeetCode 高频题库\n- **解析详尽**：每道题配备「参考答案」、「考点分析」、「关联题目」\n- **开源共建**：开放题目贡献入口，支持 PR 提交和 issue 讨论\n\n## 📦 快速开始\n\n### 在线访问\n\n直接访问部署好的站点：[https://fe-interview.pangcy.cn](https://fe-interview.pangcy.cn)\n\n### 本地运行\n\n\u003e[!warning]\n\u003e\n\u003e 注意：需要提前安装 Go 语言环境, go 使用 1.20 版本\n\n#### 克隆项目\n\n```bash\ngit clone https://github.com/Alessandro-Pang/fe-interview.git\n```\n\n#### 安装依赖\n\nhugo 官方安装文档： [https://gohugo.io/installation/](https://gohugo.io/installation/)\n\n- MacOS/Linux: 推荐使用 Homebrew 安装 Hugo\n  \n  ```bash\n  brew install hugo\n  ```\n  \n- Windows: 推荐使用 Scoop/Chocolatey/Winget 安装 Hugo\n\n  ```bash\n  scoop install hugo-extended\n  ```\n\n#### 启动开发服务器\n\n```bash\nhugo server -D\n```\n\n## 🗂 题库结构\n\n```text\ncontent/\n├── docs/\n│   ├── html/               # HTML 面试题\n│   ├── css/                # CSS 面试题\n│   ├── javascript/         # JavaScript 面试题\n│   ├── framework/          # 框架类面试题（React/Vue）\n│   ├── engineering/        # 工程化面试题\n│   └── algorithm/          # 算法与数据结构\n└── quickstart.md           # 快速入门指南\n```\n\n## 🤝 贡献指南\n\n欢迎以下形式的贡献：\n\n- 提交新题目（请确保题目**非企业机密**）\n- 完善现有题目的答案解析\n- 修正错误内容或补充参考资料\n- 翻译优质英文面试题\n\n**贡献流程：**\n\n1. Fork 本仓库\n2. 在 `content/docs` 对应目录添加 Markdown 文件\n3. 提交 Pull Request（请参考 [贡献模板](.github/PULL_REQUEST_TEMPLATE.md)）\n4. 通过 review 后合并到 main 分支\n\n## 🙏 数据来源\n\n本项目的大部分题目整理自以下优秀开源项目：\n\n| 项目作者 | 仓库地址 | 核心领域 |\n|---------|---------|---------|\n| haizlin | [fe-interview](https://github.com/haizlin/fe-interview) | 前端面试每日 3+1 |\n| huruji | [FE-Interview](https://github.com/huruji/FE-Interview) | 前端面试题大合集 |\n| azl397985856 | [fe-interview](https://github.com/azl397985856/fe-interview) | 大前端面试宝典 |\n| lgwebdream | [FE-Interview](https://github.com/lgwebdream/FE-Interview) | 前端面试 |\n| febobo | [web-interview](https://github.com/febobo/web-interview) | web前端面试 - 面试官系列 |\n| HZFE | [awesome-interview](https://github.com/HZFE/awesome-interview) | 剑指前端 Offer |\n| xiaolincoder | [CS-Base](https://github.com/xiaolincoder/CS-Base) | 小林x图解计算机基础 |\n| afatcoder | [LeetcodeTop](https://github.com/afatcoder/LeetcodeTop) | LeetcodeTop |\n| shfshanyue | [Daily-Question](https://github.com/shfshanyue/Daily-Question) | 大厂面试每日一题 |\n\n## Star History\n\n\u003ca href=\"https://star-history.com/#Alessandro-Pang/fe-interview\u0026Date\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=Alessandro-Pang/fe-interview\u0026type=Date\u0026theme=dark\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=Alessandro-Pang/fe-interview\u0026type=Date\" /\u003e\n   \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=Alessandro-Pang/fe-interview\u0026type=Date\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n\n## Supporters\n\n\u003ca href=\"https://github.com/Alessandro-Pang/fe-interview/stargazers\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://reporoster.com/stars/dark/Alessandro-Pang/fe-interview\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://reporoster.com/stars/light/Alessandro-Pang/fe-interview\" /\u003e\n   \u003cimg alt=\"Star History\" src=\"https://reporoster.com/stars/light/Alessandro-Pang/fe-interview\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://github.com/Alessandro-Pang/fe-interview/network/members\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://reporoster.com/forks/dark/Alessandro-Pang/fe-interview\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://reporoster.com/forks/light/Alessandro-Pang/fe-interview\" /\u003e\n   \u003cimg alt=\"Fork History\" src=\"https://reporoster.com/forks/light/Alessandro-Pang/fe-interview\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n\n## 📄 许可证\n\nMIT License © 2025 [Alessandro-Pang](https://github.com/Alessandro-Pang)\n\n---\n\n欢迎在 [GitHub Issues](https://github.com/Alessandro-Pang/fe-interview/issues) 上讨论并提出问题或提交 Pull Request！\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falessandro-pang%2Ffe-interview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falessandro-pang%2Ffe-interview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falessandro-pang%2Ffe-interview/lists"}