越求职越焦虑 level
获赞
103
粉丝
37
关注
0
看过 TA
1829
上海交通大学
2027
Java
IP属地:上海
暂未填写个人简介
私信
关注
给我面没招了,发点面经攒攒人品~1:Java 的 HashMap 数据结构能简单描述一下吗?2:JDK1.8 的 HashMap 为什么要引入红黑树?3:为什么不直接用红黑树,还要保留链表?4:HashMap 树化阈值为什么是 8 和 64 这两个数字?5:HashMap 是线程不安全的,体现在哪里?为什么说它线程不安全?6:有哪些线程安全的 Map 实现?7:ConcurrentHashMap 是怎么实现线程安全的?8:JDK1.8 的 ConcurrentHashMap 中,synchronized 锁应用在什么地方?1:Java 线程池有哪些常用参数?有哪些应用场景?2:线程池在提交任务的过程中,创建线程、处理任务队列的完整流程是什么?3:并发编程里的 volatile 关键字是做什么用的?使用场景是什么?4:volatile 是怎么实现可见性的?底层原理有了解吗?5:synchronized 和 ReentrantLock 有什么区别?分别在什么场景下使用?6:synchronized 和 ReentrantLock 都是可重入的吗?7:Java 常见的垃圾回收器有哪些?分别有什么特点?1:Mysql 的索引结构是什么?简单描述一下。2:线上碰见过 SQL 慢查询的情况吗?怎么处理?3:有哪些场景会导致索引失效?4:Mysql 的事务隔离级别有几种?5:Mysql 的事务隔离级别是通过什么手段实现的?6:可重复读隔离级别是怎么实现的?1:聊一下 Redis 缓存穿透、缓存雪崩、缓存击穿三个概念的区别,以及对应的预防方案。2:怎么保证 Redis 里的缓存数据和 Mysql 的数据一致性?RabbitMQ 是怎么实现顺序消费的?Spring 是怎么解决循环依赖的?手撕:实现无序数组排序,要求奇数在前,偶数在后。
查看26道真题和解析
0 点赞 评论 收藏
分享
攒攒人品!有面试过同岗的朋友欢迎评论区交流1. 项目拷打:深挖实习中的 AI Agent 架构与 Java 后端落地细节。2. Java 线程池如何自定义拒绝策略?(考察 RejectedExecutionHandler 接口实现)3. 场景题:QPS 为 100,平均响应时间(RT)为 100ms 的 IO 密集型场景,你会如何设置线程数?4. 动态调优:在不重启服务的情况下,如何动态调整线程池参数?结合配置中心(如 Nacos)的实现思路是什么?5. 线程池动态刷新时,是直接替换整个线程池对象,还是调用内部 API 修改?两者有何优劣?6. MySQL 分页查询(Deep Pagination)在数据量大时为什么会变慢?7. 子查询优化分页的原理是什么?在联合索引覆盖的情况下,子查询节省的开销是遍历、回表还是 CPU?8. 慢 SQL 排查:除了索引缺失和数据量大,还有哪些因素(如锁、连接池、长事务、系统负载)会导致 SQL 变慢?9. 线上发生 OOM(内存溢出)时的排查路径是什么?如何通过快照定位到具体的代码行?10. 详细描述你项目中的 Multi-Agent 三层架构(Router -> Manager -> Sub-Agent)的设计逻辑。11. 在 Agent 开发中,如何通过 Prompt 实现高效的指代消除和意图识别?12. 提示词工程高阶技巧:什么是思维链(CoT)和思维树(ToT)?它们分别适用什么场景?13. RAG 实战:你的文档切片(Chunking)策略是什么?如何处理 Markdown 等结构化文档?14. 检索优化:为什么在 Embedding 向量检索的基础上还要引入 BM25 关键词检索?15. 评估体系:如何客观评价 RAG 的效果?谈谈你对上下文忠诚度、答案相关度的理解。16. 模型决策:对于 200 组左右的固定 QA 知识库,你会选择 RAG、Lora 微调还是长上下文直接输入?17. 微调难点:在样本量极少的情况下,如何解决 Lora 微调容易出现的过拟合或欠拟合问题?
查看17道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务