Java 开发一面面经
完整信息
本篇目录
#秋招面试记录# 都是围绕实习和项目问的,没有纯八股环节
简单做一下自我介绍。
介绍一下 CSV 导入 OOM 的问题,以及你是如何解决的?
为什么一个 300MB 的 CSV 文件,最终会占用 1.2GB 左右的内存?
订单入库性能优化前是什么方案?为什么要进行多线程优化?
线程池最大线程数为什么设置为 32?是如何确定的?
假设有 10 万条订单,开启 20 个线程并发写入,其中一个线程失败、其他线程成功,如何保证数据一致性?
Redis 时间窗口聚合是如何实现的?
如果 Redis 宕机了,还有一部分数据没有落库,应该怎么办?
预检分诊 Agent 支持上传哪些类型的文档?
简单介绍一下文档上传后的离线入库流程。
上传文档后有没有进行数据清洗?
文档 Chunk 是如何切分的?
如果一个段落太长,应该如何处理?
使用的 Embedding 模型是什么?是公司提供的还是自己部署的?
如果 RAG 检索效果不好,应该从哪些方面排查?
企业中有大量过期、相似的文档,如何避免检索到过期或重复内容?
预检分诊 Agent 是如何评估效果的?有没有构建测试集?
简历中提到累计服务 18000 名同学,这个数字是注册人数还是累计访问人数?
教务系统开发和维护过程中遇到过哪些问题?
空闲教室数据为什么要定期爬取并存储到自己的数据库?
平时常用哪些 Linux 命令?
如何动态查看日志最后 N 行?
平时如何使用 AI 辅助开发?具体开发流程是什么?
有没有沉淀自己的 Skill 或者开发提效工具?
AI 生成的代码如何验证正确性?
有没有进行代码规范审查?如何保证 AI 生成代码符合团队规范?
为什么两段实习经历的时间都比较短?
期望薪资是多少?
反问
本篇目录
当前问题0128
- 01
介绍一下 CSV 导入 OOM 的问题,以及你是如何解决的?
- 02
为什么一个 300MB 的 CSV 文件,最终会占用 1.2GB 左右的内存?
- 03
订单入库性能优化前是什么方案?为什么要进行多线程优化?
- 04
线程池最大线程数为什么设置为 32?是如何确定的?
- 05
假设有 10 万条订单,开启 20 个线程并发写入,其中一个线程失败、其他线程成功,如何保证数据一致性?
- 06
Redis 时间窗口聚合是如何实现的?
- 07
如果 Redis 宕机了,还有一部分数据没有落库,应该怎么办?
- 08
预检分诊 Agent 支持上传哪些类型的文档?
- 09
上传文档后有没有进行数据清洗?
- 10
文档 Chunk 是如何切分的?
- 11
如果一个段落太长,应该如何处理?
- 12
使用的 Embedding 模型是什么?是公司提供的还是自己部署的?
- 13
如果 RAG 检索效果不好,应该从哪些方面排查?
- 14
企业中有大量过期、相似的文档,如何避免检索到过期或重复内容?
- 15
预检分诊 Agent 是如何评估效果的?有没有构建测试集?
- 16
简历中提到累计服务 18000 名同学,这个数字是注册人数还是累计访问人数?
- 17
教务系统开发和维护过程中遇到过哪些问题?
- 18
空闲教室数据为什么要定期爬取并存储到自己的数据库?
- 19
平时常用哪些 Linux 命令?
- 20
如何动态查看日志最后 N 行?
- 21
平时如何使用 AI 辅助开发?具体开发流程是什么?
- 22
有没有沉淀自己的 Skill 或者开发提效工具?
- 23
AI 生成的代码如何验证正确性?
- 24
有没有进行代码规范审查?如何保证 AI 生成代码符合团队规范?
- 25
为什么两段实习经历的时间都比较短?
- 26
期望薪资是多少?
- 27
简单做一下自我介绍。
- 28
简单介绍一下文档上传后的离线入库流程。
