秋招面经-京东Java 后端一面

1. MySQL的索引失效场景有哪些?
2. Redis中ZSet的底层数据结构是什么?
3. Java创建线程池的方法及核心参数含义;这些参数应如何设置,需考虑哪些因素?
4. 主线程启动10个子线程后,需等待所有子线程执行完毕再继续运行,有哪些实现方式?(可使用CountDownLatch、Semaphore等)
5. CountDownLatch的底层实现(基于AQS);AQS的底层原理(state变量+CLH锁队列)。
6. 自定义类存入HashMap时需注意什么?(重点说明Equals和HashCode方法的重写要求);若只重写HashCode方法会出现什么问题?请举例说明。
7. 电商下单场景要求时延小于10ms的比例达到N个9,从JVM调优角度如何优化?(如减少GC次数、选用STW时间短的垃圾回收器);进一步说明减少FullGC次数的具体方法。
8. Spring中@Transactional的失效场景及原因;若需在方法内调用本类其他事务方法(避免this调用导致失效),该如何实现?
9. @Transactional的底层原理是什么?如何保证事务生效?
10. Spring的AOP默认使用哪种代理方式?
11. 设计消息队列中间件时,如何保证消息不丢失、不重复消费?若消息乱序到达,如何确保消费者按序消费?
全部评论
后续怎么说,过了没
点赞 回复 分享
发布于 01-14 21:52 安徽
哪个部门
点赞 回复 分享
发布于 2025-12-04 09:29 北京

相关推荐

03-10 15:34
已编辑
湖南大学 Java
容知日新 一面面经1.v模型和w模型2.mysql的升序和降序3.ARP协议在哪一层4.传输层是干嘛的5.ARP协议什么作用6.linux动态查看系统进程信息7.linux怎么查看具体某个端口号是否连通————————————————————容知日新2026春招启动!|这波工业数智化浪潮,喊你上车!【公司简介】有点“硬核”的行业玩家,2007年出道,科创板上市(代码688768),AI+工业设备运维的领军者!从传感器到行业大模型,技术链拉满,业务遍及欧美东南亚,正用新质生产力给工业“焕新升级”【春招岗位池】研发技术类:AI算法工程师/算法开发工程师/嵌入式开发工程师/硬件开发工程师/产品经理市场营销类:解决方案经理/海外销售经理/招投标专员诊断技术类:诊断技术工程师【加入福利】工作成长两不误1. 成长加速度:“未来星计划”带教入门,“X计划”2-3年冲中基层管理岗2. 快乐不打烊:弹性打卡、周三运动日早下班、健身房+员工餐厅、生日节日福利拉满3. 赛道够宽:站工业数智化风口,和行业大佬一起搞事情4.高竞争力的薪酬本硕毕业生:技术研发类30-34W、产品/营销类24-27W、其他职能类22-28W,博士毕业生薪资面议,薪酬不设限,优秀者可获sp offer【内推链接】https://app.mokahr.com/m/campus_apply/anhuirohgzhirixin/73950?recommendCode=DSrEZGnk&hash=%23%2Fjobs#/jobs【内推码】DSrEZGnk内推简历优先筛选,面试流程加快!
点赞 评论 收藏
分享
评论
6
24
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务