面灵AI

耐挂土豆丝面试回忆录-三月面试(腾讯)

时间
2026-03
来源
牛客网

《面试题目》

  1. 模糊回忆版(全程50min
  2. 介绍项目开发中遇到的问题。
  3. JVM:垃圾回收机制。
  4. JVM:垃圾回收器。
  5. 数据库:MySQL锁机制。
  6. 数据库:MySQL和Redis异同点。
  7. 手撕:反转链表。

《参考解析》

  1. Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
  2. MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
  3. 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。