GUIDE · FIRST PRINCIPLES
使用方法与设计说明
题库网页的目标不是“更像 PDF”,而是缩短从定位知识到再次检验的回路,并保留自己的学习证据。
为什么需要这些功能
从知识学习的五个基本需求推导,而不是堆交互。
| 基本需求 | 对应功能 | 设计理由 |
|---|---|---|
| 快速定位 | 知识地图、11 个专题子页、全文搜索、页内跳转 | 先降低找题成本;避免数百题挤在同一长页。 |
| 形成长期记忆 | 答案默认收起、已会隐藏、已会题库、未掌握冲刺队列 | “能看懂”不等于“能答出”;只反复出现尚未掌握的题,已会题随时可恢复。 |
| 适配项目学习 | 主问题 + 连续追问 + 项目拆解页 | 训练从结论深入原理、动作、结果和权衡。 |
| 保留个人证据 | 收藏、回答提纲、易错笔记、模拟自评 | 标准答案必须转成自己的项目语言。 |
| 可长期维护 | 本地保存、JSON 导入导出、无外部依赖 | 内容和学习记录都不依赖在线服务。 |
推荐学习路径
第一轮:建立覆盖
按知识地图逐篇学习。先回答再展开,每题只标记一次;“完全能讲清”才标已掌握,其余放需复习。
第二轮:项目串联
用笔记把技术要点换成自己的项目证据:背景、难点、动作、结果、权衡。重点复习 AMD、USB、AI4EDA 与 DRC 主线。
第三轮:薄弱闭环
冲刺复习打开即抽取未掌握题。先回答再展开;标记已会或需复习后自动下一题。已会题进入已会题库,可随时移回。
第四轮:压力测试
自测训练随机抽取 10 题,口头限时回答;复盘时把答不全的题退回需复习,并补充追问。
打开方式与数据安全
网站完全离线,不需要安装依赖。
- 双击本目录的 index.html 或 打开题库.bat。推荐使用新版 Edge / Chrome,并保持整个文件夹结构不变。
- 学习状态、收藏、笔记和模拟记录使用浏览器 localStorage,仅存在当前浏览器;无论离线文件还是线上静态版本,都不会把学习记录上传到服务器。
- 清理浏览器站点数据、使用隐私窗口或换浏览器前,请先导出 JSON。导入会覆盖当前学习记录,页面会二次确认。
- 若浏览器限制 file:// 页面存储,可在本目录运行 python -m http.server 8000,再访问 http://localhost:8000;这仍是本机离线使用。
快捷键与打印
/ 全文搜索
在非输入状态下按斜杠,直接跳转或聚焦全文搜索。所有主要按钮均支持键盘 Tab 与 Enter。
A / K / R / N 冲刺复习
A 展开答案,K 标记已会,R 标记需复习,N 跳过。标记后自动进入下一题。
30 秒速记图
UPF、Congestion、Useful Skew、RL、Track 和 DRC 专题页顶部提供可收起的概念图,先回忆框架再做题。
打印当前专题
专题页点击“打印本篇”,会展开答案并隐藏交互控件,可另存为 PDF。深色模式会切换为打印友好的白底样式。
内容维护:题库原始内容仍由上一级的 qa_content_*.py 管理;新增 DRC 专题位于 qa_content_7_drc.py。修改内容后运行 python build_interview_site.py 可重新生成网站,学习记录不会因页面重建而自动删除。