美团

后端开发工程师一面面经

完整信息

18 条问法 · 13 道题

本篇目录

9.4

一、基础背景

  1. 简单做一下自我介绍。
  2. 说一说投递面试的原因。
  3. 挑选一个你觉得完成度高、有成就感的功能 / 模块,描述功能、设计思路、遇到的问题以及解决办法。

二、实习

三、时光 AI 个人项目

  1. 基于 LLM 构建的意图识别树是如何构建的。
  2. 秒杀防超卖功能是如何实现的。
  3. 秒杀场景下把抢购用户全部存入 Redis Set,如果用户量级很大,能否存得下。
  4. 如果平台存在大量商家、大量秒杀活动,产生大量抢购用户记录,该如何做优化。

四、Java 基础

  1. Java 中你比较熟悉的集合有哪些。
  2. 什么场景下需要使用线程安全的集合。
  3. 在你做过的项目里面,哪些地方遇到过多线程访问同一个集合的场景。

五、MySQL

  1. MySQL 索引的数据结构是什么。
  2. 使用索引的好处是什么。
  3. 从 B + 树数据结构角度解释为什么索引可以加快查询速度。

六、Redis

  1. Redis 的 key 设置过期时间之后,Redis 采用什么策略删除过期 key,淘汰策略相关。

七、工作习惯

  1. 在日常工作中,哪些场景会花费你比较多的时间,高频工作场景是什么。
  2. 评价一下你当前这套开发工作方式的好坏。

八、逻辑题 & 算法

  1. 两道门,一个真话守卫、一个谎话守卫,只能问一个问题,如何提问找出通往自由的门。
  2. 反转链表 #秋招面试记录# #牛客AI配图神器#
本篇目录
  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

同作者面经

相关公司