校招 未知部门 / 后端-Java / 一面/二面
[面试日期] 2025-09-17 [面试时长] 未知
[学校背景] 南京农业大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>阿里菜鸟-JAVA研发一二面(已挂)</h2>
<h3>一面 60min</h3><p>迟到7分钟,第一次遇到迟到这么久的</p><ol><li>介绍项目</li><li>java中 == 和equals的区别</li><li>java中final和finally的区别;finally语句块中一般写什么</li><li>有哪些java集合;有哪些有序的Map</li><li>ArrayList和LinkedList的区别</li><li>场景设计</li><li>一个秒杀活动,需要检查活动开启状态和扣减库存。设计一个java类,只需要关键内容。</li><li>如何保证缓存和数据库一致性</li><li>秒杀场景若引入Redis,Redis宕机如何保证数据更新请求不丢失</li><li>如何保证消息不重复消费</li><li>MySQL索引的数据结构;MySQL B+树和普通B+树的区别</li><li>身份证号适合作为主键吗</li><li>MySQL事务隔离机制;默认隔离机制;如何实现RR</li><li>MySQL索引优化方法</li><li>场景设计</li><li>存储大量订单如何分库分表</li><li>买家需要查询订单怎么做</li><li>卖家需要查询订单怎么做</li><li>消息队列的作用</li><li>缓存系统的使用场景和注意点</li><li>卖家管理商品时需要设计缓存吗</li><li>买家查询商品时需要设计缓存吗</li></ol><h3>二面 40min</h3><p>后面几个八股答了一些不是面试官想要的内容或讲的太浅</p><ol><li>介绍项目</li><li>介绍JUC</li><li>乐观锁和悲观锁的区别</li><li>在数据库修改一批含索引的数据的流程</li><li>为什么Redis限制kv的长度,从Redis的存储机制分析(后来查了一下,应该是让我介绍Redis的内存分配器)</li><li>JAVA的线程模型</li><li>平时怎么学习技术的</li></ol>
AI 推荐面试题
