小米

软件开发工程师(Java 方向)一面面经

完整信息

18 条问法 · 17 道题

本篇目录

<a href="https://www.nowcoder.com/creation/subject/8912e9fa270f4127aa0ed129ed2944f2" class="subject font-green" target="_blank" data-nc-subject-type="0" data-nc-subject-tag-id="0">#小米27届全球校招#</a> 面试岗位:软件开发工程师-java方向

面试时长:1h

  1. 自我介绍

  2. Redis 分布式锁讲一下?

  3. 如果分布式锁失效了怎么办?

  4. 手写SQL语句实现项目中用到的 CAS

  5. CAS的ABA问题?如何解决,和MVCC有什么关系?

  6. 项目中的幂等问题是怎么解决的?

  7. agent 项目中的难点讲一下

  8. RRF融合你检索到的数量是多少?怎么提升精确度?

  9. 有用过重排的模型吗?

  10. 除了用随机TTL,还有什么方法能防止缓存雪崩?

  11. 如果redis宕机了,怎么防止缓存雪崩?

  12. Java线程池

  13. 怎么防止大模型注入攻击

手撕:多线程并发安全的lru

  1. 手上还有没有别的 offer

反问:

  1. 部门业务

  2. 根据岗位面试需要加强的地方

除了手撕有点问题,整个面试还算比较流畅。面试官到的比我早提前五分钟就开始面试了,也挺和善,面试体验挺好。最后反问说我表现挺好的没什么需要加强的(但我觉得这不是一个好的信号),希望能过

<a href="https://www.nowcoder.com/creation/subject/c121d108a0d94e04b8821f14c3acadd5" class="subject font-green" target="_blank" data-nc-subject-type="0" data-nc-subject-tag-id="0">#发面经攒人品#</a>

<a href="https://www.nowcoder.com/creation/subject/61bc672e891646c6b5758d3ecc014387" class="subject font-green" target="_blank" data-nc-subject-type="0" data-nc-subject-tag-id="0">#面试#</a>

<a href="https://www.nowcoder.com/creation/subject/fc9b715080ff4fb4b996bf7556ccd23e" class="subject font-green" target="_blank" data-nc-subject-type="0" data-nc-subject-tag-id="0">#互联网大厂#</a>

本篇目录
  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
  15. 15
  16. 16
  17. 17
  18. 18

同作者面经

展开其余 6 篇收起其余 6 篇

相关公司