python 基础
- 深拷贝和浅拷贝的不同?
- ==和is的区别?
- 什么是装饰器?
- 解释闭包
- python相较于C/C++等要慢很多,解释说明原因?
linux 基础
- 查看进程列表的指令?
- 如果对进程按名称筛选
- 如何查看历史指令?
- 是否熟悉vim? 说一下常用的vim指令
机器学习基础
- 叙述模型训练的过程
- 什么是梯度? 梯度是对什么求梯度?
- 解释BatchNormlize、Layer Normalization,说明二者的区别
- 知道哪些激活函数?对sigmoid和relu进行说明
- 说一下对正则化项的理解
- 对encoder - decoder的理解
- transformer架构中encoder 和decoder的attention有什么不同?
RAG
- 详细说明RAG系统的实现流程?
- 如何对RAG系统进行评估?
- 你的项目中提及同时使用GraphDB和VectorDB,说明二者是如何结合的
- 如何构建知识库?详细说明数据处理流程
- 只有文本没有问答对,如何启动?
- 合成数据可能存在偏差,无法覆盖实际情况,如何避免?
- 是否做过FAQ ,叙述如何一个FAQ系统的实现
- 多轮对话如何实现?