美团基础研发平台一面

  1. 我的目前offer情况和具体这个面的部门(上来聊天聊了十几分钟确实没想到)
  2. 我的项目
  3. 为什么用 LongAdder 而不是 AtomicInteger(关于精确度与并发上面的考量)
    1. LongAdder 为什么并发比 AtomicInteger 更好(Striped64 Cell 数组)
  4. Bean 初始化的过程
    1. 循环依赖解决过程
  5. Filter、Interceptor、AOP 对比
    1. 常见的 Interceptor (我居然没想起来)
  6. 线程池的各个参数的作用
    1. 先进队列还是先创建救急线程
    2. 有哪些常用的 Queue
    3. ThreadFactory 的作用是什么(感谢面试官引导)
      1. 那线程的名字有什么用,举个例子
    4. Jstack 中有什么状态
      1. Jstack Time wait 状态
      2. 什么情况下会进入 wait 状态
      3. wait 为什么会在 Object 上
  7. JVM 怎么实现 STOP THE WORLD
  8. ZGC
  9. 什么是内存屏障
    1. 内存屏障是怎么实现的
  10. Redis 数据结构
  11. Redis 如何实现过期
  12. Redis 持久化(AOF、RDB、重写、输入挤压缓冲区...)
    1. 为什么 DB 是写前日志,Redis 是写后日志
  13. 缓存穿透是什么
    1. 怎么解决
      1. BitMaps 具体怎么做呢
    2. 如果一个ID能通过布隆过滤器,但又不存在 DB 中,用户同一时间请了很多关于这个ID的请求,这些请求都直接打到 DB 了怎么办
  14. 业务上一般过期时间是多少(啊这)
  15. 数据一致性解决
    1. 什么时候双写,都要双写吗
    2. 我想强一致性怎么搞
      1. 先删缓存还是先删 DB
  16. TCP 四次挥手 TIME-WAIT 状态
  17. TCP 如何保证可靠性
    1. 快速重传和超时重传的区别,为什么这么做
    2. Sequence 如何生成
    3. Sequence 随机生成之后超过了最大值回去了怎么办,怎么解决(没了解)
  18. HTTP 常见状态码
  19. HTTPS 如何保证安全性
  20. MySQL 常用的锁
    1. 间隙锁
      1. 什么情况下加间隙锁
    2. 意向锁
    3. 行锁锁得是什么(原来锁的是索引啊)
  21. 算法题
    给定一个字符串数组,给定多个前缀,找出字符串数组中包含前缀的个数
  22. 有了解过前缀树吗
  23. 前缀树和你用的有什么区别
#美团##面经#
全部评论
也可以试试《去哪儿网》哈! 校招内推,这两天在发放笔试了 推荐链接:https://www.nowcoder.com/discuss/732239
点赞 回复 分享
发布于 2021-09-11 22:24
请问楼主base哪里?
点赞 回复 分享
发布于 2021-09-11 23:09
楼主哪天笔试的?
点赞 回复 分享
发布于 2021-09-12 07:53

相关推荐

尊嘟假嘟点击就送:加v细说,问题很大
点赞 评论 收藏
分享
评论
3
19
分享
牛客网
牛客企业服务