后端开发工程师一面、二面、三面面经
完整信息
本篇目录
讯飞
1️⃣一面
- 简单做一下自我介绍。
- 采用预计算+Redis缓存的方案,设计时的瓶颈是什么?
- 缓存和真实中间结果存在数据差异,你们怎么解决?
- 用binlog监听做同步、用发MQ方式解决一致性,两种场景为什么选用不同方案?
- ThreadLocal的key为什么设计成弱引用,用强引用会有什么问题?
- ThreadLocal依然会出现内存泄漏,该如何解决?
- 线程池核心线程满、队列满、最大线程数也满,再提交任务会发生什么?拒绝策略有哪些?
- 说说你平时在团队里面完整的工作流程是什么样?
- 和其他团队是怎么合作对接的?
- 和外部团队协作遇到矛盾、问题,你是怎么处理的?举实际经历。
- 你的技术方案有没有被否定过?
- mentor给调研方向,你是怎么调研、输出结论说服导师采用该方案的?
- 项目是课程/导师项目?
- 项目里上下文压缩是怎么做的?怎么判断什么时候拉全文,什么时候不拉动,降低token消耗?
- 实习中会用AI Coding,怎么判断哪些交给AI写,哪些核心逻辑自己把控?
- 团队内部多人怎么协作使用AI Coding?有没有参与过大型多人AI开发项目?
- 平时会不会沉淀可复用的skill、复用组件?举例子。
- 改造开源项目的时候,遇到模型输出结果和预期不符的情况吗,怎么处理?
- 最近在学习哪些内容?
- 业务方只反馈一句话:对话服务打不准、不好用,交给你处理,你会怎么做?
- 是否愿意长期在合肥工作?
2️⃣二面
忘记录音了。。。时间太久远不记得面试内容是啥了
3️⃣三面
- 做一个简单的自我介绍。
- 实习过程中遇到过比较难的问题,你是怎么解决的?
- Agent项目,不同类别对应不同流程,如何保证路由准确性?如何保证处理流程按预期逻辑执行?
- 你们的graph具体指什么?是专门有人来画这个图吗,怎么实现的?
- Agent跨请求长流程、状态流转、撤销相关,底层整体架构设计是什么,采用什么设计思路?
- Agent运行的状态数据存储在哪里?
- AI Coding在你的工作当中是怎么使用的?
- 收到产品需求,一方面如何让AI理解需求,另一方面如何控制AI生成代码的质量?
- 你们的PRD产品需求文档一般包含哪些内容?
- 平时和产品经理怎么沟通需求?中途发生需求变更,你会怎么处理?
- 站在你的角度看,你参与过的团队,在工作流程、机制上存在什么问题?有什么改进想法?
- 对科大讯飞有了解吗?
- 你的老家是哪里?
- 谈谈你个人的职业发展规划,是深耕技术,还是往架构等方向发展?
- 除后端之外,前端是已经开始学习,只是有想法吗?
- 对于中间件、数据库、底层存储、容器化这些基础设施,哪些已经学习了解,哪些还没有?
- 项目之外,有没有主动去了解学习其他相关知识?
- 深入学习过哪些相关技术?
- 学习过哪些相关开源项目?
- 容器化、网络、操作系统这些底层内容,有没有深入学习?
- 你对开源Agent项目中原粗糙的上下文压缩做了优化,具体怎么优化?如何做到压缩同时尽量不丢失关键事实?
hr面
- 做一个简单的自我介绍。
- 两段实习里,印象比较深刻的技术难题是什么?讲下解题思路和规划方式。
- 实习过程中有没有拒绝过需求?有就举可分享的例子。
- 做多模块开发优化时,怎么做项目进程规划,保证自己负责模块按时完成?
- 工作遇到自己不了解的技术/领域,如何快速学习并且推动工作进展?
- 会不会定期对工作、学习做总结?分享下近期的总结内容。
- 平时使用比较多的最新AI工具是什么?谈谈你的看法。
- 项目推进中,不同模块负责人对技术方案产生分歧,你如何沟通协调达成一致?
- 上级/导师分配过挑战性、边界模糊的工作吗?有没有主动争取过这类工作?争取到后如何保障落地完成?
- 你考虑留在合肥发展的主要原因是什么?
- 你选择讯飞的原因是什么,谈谈你对讯飞的了解。
本篇目录
当前问题0153
- 01
简单做一下自我介绍。
- 02
采用预计算+Redis缓存的方案,设计时的瓶颈是什么?
- 03
缓存和真实中间结果存在数据差异,你们怎么解决?
- 04
用binlog监听做同步、用发MQ方式解决一致性,两种场景为什么选用不同方案?
- 05
ThreadLocal的key为什么设计成弱引用,用强引用会有什么问题?
- 06
ThreadLocal依然会出现内存泄漏,该如何解决?
- 07
线程池核心线程满、队列满、最大线程数也满,再提交任务会发生什么?拒绝策略有哪些?
- 08
说说你平时在团队里面完整的工作流程是什么样?
- 09
和其他团队是怎么合作对接的?
- 10
和外部团队协作遇到矛盾、问题,你是怎么处理的?举实际经历。
- 11
你的技术方案有没有被否定过?
- 12
mentor给调研方向,你是怎么调研、输出结论说服导师采用该方案的?
- 13
项目是课程/导师项目?
- 14
项目里上下文压缩是怎么做的?怎么判断什么时候拉全文,什么时候不拉动,降低token消耗?
- 15
实习中会用AI Coding,怎么判断哪些交给AI写,哪些核心逻辑自己把控?
- 16
团队内部多人怎么协作使用AI Coding?有没有参与过大型多人AI开发项目?
- 17
平时会不会沉淀可复用的skill、复用组件?举例子。
- 18
改造开源项目的时候,遇到模型输出结果和预期不符的情况吗,怎么处理?
- 19
最近在学习哪些内容?
- 20
业务方只反馈一句话:对话服务打不准、不好用,交给你处理,你会怎么做?
- 21
是否愿意长期在合肥工作?
- 22
做一个简单的自我介绍。
- 23
实习过程中遇到过比较难的问题,你是怎么解决的?
- 24
Agent项目,不同类别对应不同流程,如何保证路由准确性?如何保证处理流程按预期逻辑执行?
- 25
你们的graph具体指什么?是专门有人来画这个图吗,怎么实现的?
- 26
Agent跨请求长流程、状态流转、撤销相关,底层整体架构设计是什么,采用什么设计思路?
- 27
Agent运行的状态数据存储在哪里?
- 28
AI Coding在你的工作当中是怎么使用的?
- 29
收到产品需求,一方面如何让AI理解需求,另一方面如何控制AI生成代码的质量?
- 30
你们的PRD产品需求文档一般包含哪些内容?
- 31
平时和产品经理怎么沟通需求?中途发生需求变更,你会怎么处理?
- 32
站在你的角度看,你参与过的团队,在工作流程、机制上存在什么问题?有什么改进想法?
- 33
对科大讯飞有了解吗?
- 34
你的老家是哪里?
- 35
谈谈你个人的职业发展规划,是深耕技术,还是往架构等方向发展?
- 36
除后端之外,前端是已经开始学习,只是有想法吗?
- 37
对于中间件、数据库、底层存储、容器化这些基础设施,哪些已经学习了解,哪些还没有?
- 38
项目之外,有没有主动去了解学习其他相关知识?
- 39
深入学习过哪些相关技术?
- 40
学习过哪些相关开源项目?
- 41
容器化、网络、操作系统这些底层内容,有没有深入学习?
- 42
你对开源Agent项目中原粗糙的上下文压缩做了优化,具体怎么优化?如何做到压缩同时尽量不丢失关键事实?
- 43
做一个简单的自我介绍。
- 44
两段实习里,印象比较深刻的技术难题是什么?讲下解题思路和规划方式。
- 45
实习过程中有没有拒绝过需求?有就举可分享的例子。
- 46
做多模块开发优化时,怎么做项目进程规划,保证自己负责模块按时完成?
- 47
工作遇到自己不了解的技术/领域,如何快速学习并且推动工作进展?
- 48
会不会定期对工作、学习做总结?分享下近期的总结内容。
- 49
平时使用比较多的最新AI工具是什么?谈谈你的看法。
- 50
项目推进中,不同模块负责人对技术方案产生分歧,你如何沟通协调达成一致?
- 51
上级/导师分配过挑战性、边界模糊的工作吗?有没有主动争取过这类工作?争取到后如何保障落地完成?
- 52
你考虑留在合肥发展的主要原因是什么?
- 53
你选择讯飞的原因是什么,谈谈你对讯飞的了解。
