工作流程
原则
前端面试题库,相比其他题库的差异点。
- 按照知识点组织题目。每个典型题目对应知识点的一个考察点,注重考察点的全面性,而不是题目数量。强调知识点间的关联性。以练带学,帮助面试者形成知识体系。
- 不只是面试题,也包含整体面试流程软技能考察等相关知识
项目结构
所有内容按照如下层级结构组织
- 知识领域 (Domain)
- 与其他领域有明确的界限
- 可以独立学习和评估
示例:JavaScript、HTML、CSS、Node、Vue、网络基础
- 知识主题 (Topic) 可选
- 属于同一个知识领域
- 包含多个相关知识点
示例:作用域、事件循环、类型系统
- 问题 (Knowledge)
- 必须是可以清晰定义的概念
- 有具体的考察点
示例:闭包、原型链、变量提升
├── <domain> 对应的知识域
│ ├── <00-topic0>.md // 知识点对应问题
│ ├── <01-topic1>.md // 知识点对应问题
│ ├── ... // 其他知识点
│ ├── answers // 对应的知识点考察项问题代码合集
│ │ ├── ansers.xx.js // 复杂问题的答案单独一个文件
│ │ ├── xx.test.js // 测试文件
│ │ │ ├── ...
├── ... // 其他知识域