Skip to content

时长 55 分钟 · 视频面 · 一面偏基础 + 项目深挖

一面

1. 介绍一个你最有亮点的项目

问题:挑一个项目,讲清楚背景、你做的事、难点和结果。

我当时的回答:(照着简历把 STAR 念了一遍,但难点部分讲得像功能清单,没有突出技术决策。)

复盘

  • 面试官想听的是「难点 → 抉择 → 结果」,不是功能列表
  • 应该先抛技术矛盾(如「检索精度 vs 生成上下文长度」),再讲我怎么解决
  • 关联:RAG 知识库问答系统

2. RAG 里 chunk 怎么切的?为什么这么切?

我当时的回答:只说了固定大小 + overlap,没提结构感知和父子块方案。

复盘

3. Python 多线程为什么不能利用多核?什么时候多线程反而有用?

我当时的回答:背了「有 GIL 所以不行」,没讲底层实现,IO 场景也没答清楚。

复盘

  • 知识缺口:GIL 的底层实现(占位页,补全后重点复习)
  • 要点:GIL 是解释器级互斥锁;线程在 IO 等待时会释放锁,所以 IO 密集任务多线程有效;CPU 密集任务用多进程

待补全

  • [ ] GIL 八股页补全
  • [ ] 「项目技术矛盾」的表述整理进项目深挖页

本站仅供个人学习使用,请勿外传