{"id":13493967,"url":"https://github.com/yisainan/web-interview","last_synced_at":"2025-04-11T09:28:51.629Z","repository":{"id":38686126,"uuid":"185344312","full_name":"yisainan/web-interview","owner":"yisainan","description":"我是齐丶先丶森，收集整理全网面试题及面试技巧，旨在帮助前端工程师们找到一份好工作！更多详见公众号「前端面试秘籍」","archived":false,"fork":false,"pushed_at":"2024-08-13T08:18:11.000Z","size":15195,"stargazers_count":2707,"open_issues_count":1060,"forks_count":507,"subscribers_count":61,"default_branch":"master","last_synced_at":"2025-04-03T14:07:58.270Z","etag":null,"topics":["css","html","interview","interview-questions","javascript","javascript-questions","vue","web-interview"],"latest_commit_sha":null,"homepage":"","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/yisainan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"http://www.yisainan.com/pay.jpg"}},"created_at":"2019-05-07T07:19:07.000Z","updated_at":"2025-04-02T05:29:04.000Z","dependencies_parsed_at":"2024-08-13T09:44:01.141Z","dependency_job_id":null,"html_url":"https://github.com/yisainan/web-interview","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yisainan%2Fweb-interview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yisainan%2Fweb-interview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yisainan%2Fweb-interview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yisainan%2Fweb-interview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yisainan","download_url":"https://codeload.github.com/yisainan/web-interview/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248367954,"owners_count":21092270,"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":["css","html","interview","interview-questions","javascript","javascript-questions","vue","web-interview"],"created_at":"2024-07-31T19:01:20.438Z","updated_at":"2025-04-11T09:28:51.607Z","avatar_url":"https://github.com/yisainan.png","language":"JavaScript","readme":"# web-interview\r\n\r\n\u003cp align=\"left\"\u003e\r\n  \u003ca href=\"https://github.com/yisainan/web-interview/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/yisainan/web-interview\" alt=\"issues\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/yisainan/web-interview/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/yisainan/web-interview\" alt=\"stars\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://github.com/yisainan/web-interview/network/members\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/yisainan/web-interview\" alt=\"forks\"\u003e\u003c/a\u003e  \r\n\u003c/p\u003e\r\n\r\n\u003c!-- \r\n// 0️⃣ 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣\r\n--\u003e\r\n\r\n🚀 欢迎`Star`与分享，后续会不断更新。[gitee版本阅读更流畅，点击阅读](https://gitee.com/qiilee/web-interview)  \r\n🇨🇳 最后更新日期：2️⃣0️⃣2️⃣4️⃣`/`0️⃣8️⃣`/`0️⃣6️⃣\r\n   \r\n\r\n## 目录\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e💡 介绍\u003c/summary\u003e\u003c/b\u003e\r\n\r\n1、本仓库是面向 web 前端开发者准备面试使用；知识在于积累，切勿刷题作面霸！\r\n\r\n2、如何成为一名合格的前端开发工程师呢？\r\n\r\n首先前端基础一定要精（三大基础：html, css, js），其他基于这些扩展出来的框架（三大框架：vue，react，angular）一定要广。底层精，上层广，这就是一名合格的前端开发工程师。\r\n\r\n3、建议阅读\r\n\r\n- [写给前端面试者](https://github.com/amfe/article/issues/5)\r\n\r\n🙏 建议自己先有个思考的过程，有了自己的答案或者疑问再看解析进行对比；仓库将持续更新，欢迎 \u003cb\u003eStar\u003c/b\u003e，如有内容错误或改进意见，欢迎 [issue](https://github.com/yisainan/web-interview/issues/new?assignees=\u0026labels=Bug\u0026template=---------.md\u0026title=%5Bbug%5D+) 或 pr。\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐭 HTML\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [详情](./content/HTML.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐮 CSS\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [详情](./content/CSS.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐯 JS\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [js 基础](./content/js/js.md)\r\n- [es6](./content/js/es6.md)\r\n- [jquery](./content/js/jquery.md)\r\n- [node](./content/js/node.md)\r\n- [Ajax](./content/js/Ajax.md)\r\n- [算法](./content/js/算法.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐰 Vue \u0026 React\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- Vue\r\n  - [Vue](./content/vue/vue.md)\r\n  - [fe-interview-vue](./content/vue/fe-interview-vue.md)\r\n\r\n- React\r\n  - [React](./content/react/React.md)\r\n  - [reactjs-interview-questions](./content/react/reactjs-interview-questions.md)\r\n  - [fe-interview-react](./content/react/fe-interview-react.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐉 Angular\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [详情](./content/Angular.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐍 微信小程序\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [详情](./content/微信小程序.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐎 选择题 \u0026 编程题\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- 选择题\r\n  - [详情](./content/选择题/js.md)\r\n  - [JavaScript进阶问题列表](./content/选择题/JavaScript进阶问题列表.md)\r\n\r\n- 编程题\r\n  - [js 基础](./content/编程题/js.md)\r\n  - [js 原型](./content/编程题/prototype.md)\r\n  - [es6](./content/编程题/es6.md)\r\n  - [变量提升](./content/编程题/变量提升.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐐 浏览器\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [详情](./content/浏览器.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🙊 兼容性问题\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [详情](./content/兼容性问题.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐔 大厂高频题\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [详情](./content/大厂高频题.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐶 网络及安全防护\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [详情](./content/网络及安全防护.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e🐷 框架/工程/项目\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [详情](./content/框架工程项目.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e❓ 软技能\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [常问的非技术问题](./content/软技能/非技术问题.md)\r\n- [面试技巧及注意事项](./content/软技能/面试技巧及注意事项.md)\r\n- [谈钱不伤感情，如何在面试中争取高薪](./content/软技能/谈钱不伤感情，如何在面试中争取高薪.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e📝 前端简历\u003c/summary\u003e\u003c/b\u003e\r\n\r\n- [如何写好前端简历](./content/简历/如何写好前端简历.md)\r\n- [获取简历模板](./content/简历/获取简历模板.md)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e👬 贡献者\u003c/summary\u003e\u003c/b\u003e\r\n\r\n[按照本仓库收集时间排序，如有侵权请联系删除](https://github.com/yisainan/web-interview/projects/3#column-6811772)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cb\u003e\u003cdetails\u003e\u003csummary\u003e📜 License\u003c/summary\u003e\u003c/b\u003e\r\n\r\n本仓库遵循 MIT 协议，转载请注明出处。\r\n\r\n[![MIT](https://img.shields.io/github/license/yisainan/web-interview)](https://github.com/yisainan/web-interview/blob/master/LICENSE)\r\n\r\n\u003c/details\u003e\r\n\r\n\u003cbr/\u003e\r\n\r\n\u003c!-- # 本周经典（每周日更新）\r\n\r\n繁忙的一周又过去了，这几道题你看了吗？\r\n\r\n\r\n\u003cbr/\u003e --\u003e\r\n\r\n## 参与互动\r\n\r\n每道题目的下面，新增了**参与互动**功能，以\"面试题\"为中心，大家利用碎片时间一起思考讨论，维护好我们的题库，面试时才能更好的回馈自己！\r\n\r\n因个人精力有限，部分面试题暂无答案，欢迎小伙伴们在 issues [给出答案](https://github.com/yisainan/web-interview/projects/3#column-6811844)\r\n\r\n\u003cbr/\u003e\r\n\r\n\u003c!-- ## 我来出题\r\n\r\n大家都参与进来，才能使项目更加完善。详见：[出题步骤](https://github.com/yisainan/web-interview/issues/813)\r\n\r\n\u003cbr/\u003e --\u003e\r\n\r\n## 学习交流\r\n\r\n关注微信公众号「**[前端面试秘籍](https://open.weixin.qq.com/qr/code?username=web-interview)**」，可以\r\n\r\n1. 获取更多 web 前端及其他 IT 技术的优质资源(含简历模板)\r\n2. 加入微信群学习交流\r\n\r\n加油~同学！将来的你一定会感谢现在拼命努力的自己！\r\n\r\n\u003c!-- ![二维码](./images/qrcode_001.jpg) --\u003e\r\n\r\n\u003cbr/\u003e\r\n\r\n## 我的推荐\r\n\r\n#### 前端\r\n- [新蜂商城Vue3 版本](https://github.com/newbee-ltd/newbee-mall-vue3-app)\r\n- [国内首个国密前后分离低代码快速开发平台-Snowy](https://doc.xiaonuo.vip/)\r\n- [前端技能汇总](https://github.com/JacksonTian/fks)\r\n- [微信小程序开发资源汇总](https://github.com/justjavac/awesome-wechat-weapp)\r\n- [Vue相关开源项目库汇总](https://github.com/opendigg/awesome-github-vue)\r\n- [GitHub最全的前端资源汇总仓库](https://github.com/helloqingfeng/Awsome-Front-End-learning-resource)\r\n- [React Native指南汇集了各类react-native学习资源、开源App和组件](https://github.com/reactnativecn/react-native-guide)\r\n\r\n#### 后端\r\n- [《Node.js 包教不包会》](https://github.com/alsotang/node-lessons)\r\n- [Spring Boot 教程、技术栈示例代码，快速简单上手教程](https://github.com/ityouknow/spring-boot-examples)\r\n- [Python初学者（零基础学习Python、Python入门）书籍、视频、资料、社区推荐](https://github.com/Yixiaohan/codeparkshare)\r\n- [Go 语言学习资料索引](https://github.com/unknwon/go-study-index)\r\n\r\n#### 其他\r\n- [学习资料免费分享](https://github.com/small-sweet)\r\n- [程序员考公指南](https://github.com/coder2gwy/coder2gwy)\r\n- [开源项目挣钱实用手册](https://github.com/wizicer/FinancialSupportForOpenSource)\r\n- [程序员如何优雅的挣零花钱](https://github.com/easychen/howto-make-more-money)\r\n- [程序员要有自己的云服务器](https://www.aliyun.com/minisite/goods?userCode=yc6paakd)\r\n- [全网最全的影片电视剧搜索引擎](http://m.77998.store/app/index.html?id=test)","funding_links":["http://www.yisainan.com/pay.jpg"],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyisainan%2Fweb-interview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyisainan%2Fweb-interview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyisainan%2Fweb-interview/lists"}