美团

后端开发工程师一面面经

完整信息

18 条问法 · 13 道题

本篇目录
9.4 ## 一、基础背景 1. 简单做一下自我介绍。 2. 说一说投递面试的原因。 3. 挑选一个你觉得完成度高、有成就感的功能 / 模块,描述功能、设计思路、遇到的问题以及解决办法。 ## 二、实习 ## 三、时光 AI 个人项目 11. 基于 LLM 构建的意图识别树是如何构建的。 12. 秒杀防超卖功能是如何实现的。 13. 秒杀场景下把抢购用户全部存入 Redis Set,如果用户量级很大,能否存得下。 14. 如果平台存在大量商家、大量秒杀活动,产生大量抢购用户记录,该如何做优化。 ## 四、Java 基础 15. Java 中你比较熟悉的集合有哪些。 16. 什么场景下需要使用线程安全的集合。 17. 在你做过的项目里面,哪些地方遇到过多线程访问同一个集合的场景。 ## 五、MySQL 18. MySQL 索引的数据结构是什么。 19. 使用索引的好处是什么。 20. 从 B + 树数据结构角度解释为什么索引可以加快查询速度。 ## 六、Redis 21. Redis 的 key 设置过期时间之后,Redis 采用什么策略删除过期 key,淘汰策略相关。 ## 七、工作习惯 22. 在日常工作中,哪些场景会花费你比较多的时间,高频工作场景是什么。 23. 评价一下你当前这套开发工作方式的好坏。 ## 八、逻辑题 & 算法 24. 两道门,一个真话守卫、一个谎话守卫,只能问一个问题,如何提问找出通往自由的门。 25. 反转链表 #秋招面试记录#
本篇目录
  1. 01
  2. 02
  3. 03
    挑选一个你觉得完成度高、有成就感的功能 / 模块,描述功能、设计思路、遇到的问题以及解决办法。
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
    Redis 的 key 设置过期时间之后,Redis 采用什么策略删除过期 key,淘汰策略相关。
  15. 15
  16. 16
  17. 17
  18. 18

相关公司