4.15 字节 国际支付 一面
1. 自我介绍。
2. 面试流程说明:简历问答、算法题、反问环节。
3. 实习经历追问:
- 实习时长是多久?
- 在实习中主要负责哪几部分工作?
- 其中某个业务改造具体是怎么做的?
- 方案设计时为什么这样选型?
- 遇到线上异常时是怎么排查和修复的?
- 是否最终定位到根因?
- 如果没有定位到根因,后续是怎么止血和处理的?
4. 项目经历深挖:
- 这个项目是自己做的还是公司里的项目?
- 做这个项目的目的是什么?
- 项目的整体架构是怎么设计的?
- 主要实现了哪些功能?
- 公共能力是怎么抽象和组织的?
- 执行链路是怎么设计的?
- 不同执行模式之间有什么区别?
5. AI / 框架相关追问:
- 为什么选择 Spring AI?
- Spring AI 和 LangChain / LangGraph 的差异是什么?
- RAG 的整体流程是怎样的?
- 文档切片是怎么做的?
- overlap 是什么?
- overlap 的作用是什么?
- overlap 的劣势是什么?
- 除了 overlap,还有什么优化方案?
6. Java 基础:
- Array和 ArrayList 的区别是什么?
- ArrayList 的扩容机制是什么?
- 各自的时间复杂度、空间复杂度如何?
- 在什么情况下插入不是 O(1)?
7. MySQL 索引:
- 索引有哪些分类?
- 联合索引是怎么检索的?
- 什么是最左前缀匹配原则?
- 什么情况下索引有优势?
- 什么情况下建了索引反而收益不大甚至有劣势?
8. 消息队列:
- 什么是消息乱序?
- 如果出现消息乱序,一般怎么处理?
- 在高并发、分布式、多生产者场景下如何保证有序?
- 多节点、多机器生产消息时该怎么设计?
9. 算法题:
- 岛屿数量。
- 说一下整体解题思路。
- 为什么遍历过程中要修改访问过的节点?
- 代码里还有哪些可以优化的点?
10. 英语口语:
- 英文自我介绍。
11. 反问环节:
2. 面试流程说明:简历问答、算法题、反问环节。
3. 实习经历追问:
- 实习时长是多久?
- 在实习中主要负责哪几部分工作?
- 其中某个业务改造具体是怎么做的?
- 方案设计时为什么这样选型?
- 遇到线上异常时是怎么排查和修复的?
- 是否最终定位到根因?
- 如果没有定位到根因,后续是怎么止血和处理的?
4. 项目经历深挖:
- 这个项目是自己做的还是公司里的项目?
- 做这个项目的目的是什么?
- 项目的整体架构是怎么设计的?
- 主要实现了哪些功能?
- 公共能力是怎么抽象和组织的?
- 执行链路是怎么设计的?
- 不同执行模式之间有什么区别?
5. AI / 框架相关追问:
- 为什么选择 Spring AI?
- Spring AI 和 LangChain / LangGraph 的差异是什么?
- RAG 的整体流程是怎样的?
- 文档切片是怎么做的?
- overlap 是什么?
- overlap 的作用是什么?
- overlap 的劣势是什么?
- 除了 overlap,还有什么优化方案?
6. Java 基础:
- Array和 ArrayList 的区别是什么?
- ArrayList 的扩容机制是什么?
- 各自的时间复杂度、空间复杂度如何?
- 在什么情况下插入不是 O(1)?
7. MySQL 索引:
- 索引有哪些分类?
- 联合索引是怎么检索的?
- 什么是最左前缀匹配原则?
- 什么情况下索引有优势?
- 什么情况下建了索引反而收益不大甚至有劣势?
8. 消息队列:
- 什么是消息乱序?
- 如果出现消息乱序,一般怎么处理?
- 在高并发、分布式、多生产者场景下如何保证有序?
- 多节点、多机器生产消息时该怎么设计?
9. 算法题:
- 岛屿数量。
- 说一下整体解题思路。
- 为什么遍历过程中要修改访问过的节点?
- 代码里还有哪些可以优化的点?
10. 英语口语:
- 英文自我介绍。
11. 反问环节:
全部评论
一点没想到还有英语介绍 吓哭了
相关推荐
03-31 21:46
广东机电职业技术学院 Java 点赞 评论 收藏
分享
查看7道真题和解析