校招 未知部门 / 数据 / 一面
[面试日期] 2025-05-20 [面试时长] 未知
[学校背景] 北京邮电大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>美团 数据开发 一面</h2>
<h4>自我介绍</h4><h4>实习</h4><p>设计系统时,是怎么考虑的</p><p>如果发生消息堆积,如何处理</p><h4>项目(黑马点评)</h4><p>项目是如何设计的,分为哪些模块</p><p>在查询店铺功能中,是如何加速查询的</p><p> 数据库中的表是如何设计的:对 name 加索引</p><p> 如果对 name 加索引,模糊查询是否可以命中索引</p><p>介绍 SETNX 实现的分布式锁</p><p> 获得锁的机器宕机怎么办:设置过期时间</p><p> 如果超过过期时间,业务还未完成怎么办</p><p> Redisson 是如何做的</p><p> 你这里写的是仿照 Redisson 实现,介绍一下:主要仿照的是可重入性</p><p>如果现在有 100w 张优惠券定点开放秒杀,如何处理</p><h4>八股</h4><p>B+ 树长什么样</p><p>联合索引 (a, b, c),查询条件中只有 a 和 c,会命中索引吗</p><p>事务隔离级别有哪些?分别解决了什么问题</p><p>InnoDB 是如何实现可重复读的,是否能解决幻读问题</p><p>读已提交是如何实现的</p><p>为什么需要多线程</p><p>HashMap 是线程安全的吗?举个例子</p><p>如何保证 HashMap 的线程安全</p><p>ConcurrentHashMap 原理</p><p>读写锁了解吗,应用在什么场景</p><h4>算法</h4><p>使用锁实现一个阻塞队列,包括 put 和 take。队列为空时,take 阻塞;队列满时,put 阻塞</p><p>给定一个数组,和一个目标值 target。寻找一个长度最短的子数组,使得子数组中各元素的和大于 target</p><p></p>
AI 推荐面试题
