后端开发工程师(AI)一面面经
完整信息
本篇目录
1. 请做一下自我介绍,介绍你的专业、掌握技术栈、项目、比赛、实习经历。
2. 挑选一段你的实习或项目经历,详细展开讲讲。
3. 你是28届毕业生?本科在校上课时间比较紧张,长期实习会不会耽误学业?
4. 你可以稳定实习的时长能达到多久?
5. 视频帧提取为什么选择每5帧采集一帧,不选择2帧、3帧?是基于什么考量?
6. 每5帧采样会丢失关键画面信息,你是如何通过OpenCV解决该问题的,75%像素差异阈值是怎么确定的?
7. 公司内部文档入库MeloWorth时,你设计的结构化解析加LM兜底清洗方案具体流程是什么?
8. 整套多模态知识库落地后,支撑了哪些业务能力?
9. 你开发的API中转平台是服务于什么业务场景?
10. 平台高并发场景下,布隆过滤器、Redis缓存、Redis令牌桶限流、缓存预热分别解决了什么问题?
11. 如何利用Redis缓存处理重复请求,哪些数据存Redis、哪些存MySQL,分层存储的原因是什么?
12. 基于Redis+AOP+自定义注解实现分布式锁,设计这套方案的目的是什么?
13. 项目里哪些业务场景用到了你自定义的分布式锁注解,锁的粒度如何划分,为什么选用这个粒度?
14. 用户查询长期聊天记录出现MySQL深分页慢,按月分页优化的原理是什么,深分页查询慢的底层原因?
15. 除按月分页外,分表、Caffeine本地缓存优化分别起到什么效果,优化后查询耗时下降多少?
16. 线上大量用户反馈查询聊天记录超时,你通过哪些监控、链路追踪工具定位到Redis锁冲突问题?
17. 全局锁冲突如何通过分片锁优化,优化后解决了哪些线上异常?
18. Redis缓存丢失时,你设计了什么兜底方案修复数据?
19. 分别讲讲索引下推、索引覆盖的概念。
20. 联合索引ABC,查询条件为A=1、B>10、C=5,索引会怎么走,范围查询为什么会影响索引生效?
21. 列举几种索引失效的常见场景。
22. 创建索引为什么优先选择区分度高的字段,区分度低的字段建立索引会带来什么问题?
23. 线上慢SQL如何使用explain分析,type、rows、Extra字段分别代表什么,哪些指标说明SQL需要优化?
24. 线上服务器CPU持续98%至100%飙高,完整排查流程是什么,会用到哪些命令和工具?
25. CPU占用过高大多由慢SQL引发,定位慢查询并优化SQL的完整步骤是什么?
26. 介绍你做的混合检索RAG方案,MeloWorth向量库、HNSW、BM25、Rerank各模块起到什么作用?
27. 在得物期间开发了哪些AI内部提效工具,PR机器人、审批平台、问题自动分配工具分别实现了什么业务价值?
28. 你有自动驾驶算法开发和阿里天池推荐比赛经历,讲一下推荐系统冷启动相关思路。
29. 给定不同面额的硬币coins和总金额amount,计算凑出总金额最少硬币数,无法凑出则返回0,先说下你的解题思路。
30. 解决硬币问题,DFS和动态规划两种方案分别有什么优缺点?
31. 给定链表,删除链表倒数第N个节点并返回头节点,讲解快慢指针双指针完整解题思路。
32. 链表删除倒数节点这道题,解法的时间、空间复杂度分别是多少,说明理由。
33. 本次岗位核心是后端工程开发,附带AI知识库、内部工具提效相关工作,是否符合你的求职期望?
34. 团队主力技术栈为Go,你过往主要使用Java,能否接受Java转Go开发,有没有相关学习准备?
35. 简单说下你对飞书项目管理平台业务的理解,平台服务哪些客户,存在哪些技术难点?
36. 你还有什么想要了解公司业务、技术栈或者团队相关的问题?
本篇目录
- 01
请做一下自我介绍,介绍你的专业、掌握技术栈、项目、比赛、实习经历。
- 02
挑选一段你的实习或项目经历,详细展开讲讲。
- 03
你是28届毕业生?本科在校上课时间比较紧张,长期实习会不会耽误学业?
- 04
你可以稳定实习的时长能达到多久?
- 05
视频帧提取为什么选择每5帧采集一帧,不选择2帧、3帧?是基于什么考量?
- 06
每5帧采样会丢失关键画面信息,你是如何通过OpenCV解决该问题的,75%像素差异阈值是怎么确定的?
- 07
公司内部文档入库MeloWorth时,你设计的结构化解析加LM兜底清洗方案具体流程是什么?
- 08
整套多模态知识库落地后,支撑了哪些业务能力?
- 09
你开发的API中转平台是服务于什么业务场景?
- 10
平台高并发场景下,布隆过滤器、Redis缓存、Redis令牌桶限流、缓存预热分别解决了什么问题?
- 11
如何利用Redis缓存处理重复请求,哪些数据存Redis、哪些存MySQL,分层存储的原因是什么?
- 12
基于Redis+AOP+自定义注解实现分布式锁,设计这套方案的目的是什么?
- 13
项目里哪些业务场景用到了你自定义的分布式锁注解,锁的粒度如何划分,为什么选用这个粒度?
- 14
用户查询长期聊天记录出现MySQL深分页慢,按月分页优化的原理是什么,深分页查询慢的底层原因?
- 15
除按月分页外,分表、Caffeine本地缓存优化分别起到什么效果,优化后查询耗时下降多少?
- 16
线上大量用户反馈查询聊天记录超时,你通过哪些监控、链路追踪工具定位到Redis锁冲突问题?
- 17
全局锁冲突如何通过分片锁优化,优化后解决了哪些线上异常?
- 18
Redis缓存丢失时,你设计了什么兜底方案修复数据?
- 19
分别讲讲索引下推、索引覆盖的概念。
- 20
联合索引ABC,查询条件为A=1、B>10、C=5,索引会怎么走,范围查询为什么会影响索引生效?
- 21
列举几种索引失效的常见场景。
- 22
创建索引为什么优先选择区分度高的字段,区分度低的字段建立索引会带来什么问题?
- 23
线上慢SQL如何使用explain分析,type、rows、Extra字段分别代表什么,哪些指标说明SQL需要优化?
- 24
线上服务器CPU持续98%至100%飙高,完整排查流程是什么,会用到哪些命令和工具?
- 25
CPU占用过高大多由慢SQL引发,定位慢查询并优化SQL的完整步骤是什么?
- 26
介绍你做的混合检索RAG方案,MeloWorth向量库、HNSW、BM25、Rerank各模块起到什么作用?
- 27
在得物期间开发了哪些AI内部提效工具,PR机器人、审批平台、问题自动分配工具分别实现了什么业务价值?
- 28
你有自动驾驶算法开发和阿里天池推荐比赛经历,讲一下推荐系统冷启动相关思路。
- 29
给定不同面额的硬币coins和总金额amount,计算凑出总金额最少硬币数,无法凑出则返回0,先说下你的解题思路。
- 30
解决硬币问题,DFS和动态规划两种方案分别有什么优缺点?
- 31
给定链表,删除链表倒数第N个节点并返回头节点,讲解快慢指针双指针完整解题思路。
- 32
链表删除倒数节点这道题,解法的时间、空间复杂度分别是多少,说明理由。
- 33
本次岗位核心是后端工程开发,附带AI知识库、内部工具提效相关工作,是否符合你的求职期望?
- 34
团队主力技术栈为Go,你过往主要使用Java,能否接受Java转Go开发,有没有相关学习准备?
- 35
简单说下你对飞书项目管理平台业务的理解,平台服务哪些客户,存在哪些技术难点?
