当前位置: 首页 > 面试经验 >

小米_JAVA软开_一面

优质
小牛编辑
86浏览
2023-06-02

小米_JAVA软开_一面

日期:2023年06月01号

  1. 介绍下项目。
  2. 使用 Redis 存储手机验证码以及检查是否过期的功能,展开说一下。
  3. Redis 如何清除过期数据?
  4. Redis 的持久化机制。
  5. RDB 和 AOF 方式有什么区别?为什么提供第三种混合方式?
  6. Redis 缓存异常的三个问题以及如何解决?
  7. 布隆过滤器存在什么问题?
  8. Java 内存模型。
  9. 介绍下原子性、可见性和有序性,以及如何实现?
  10. volatile 关键字如何实现的?
  11. Java 实现同步机制的有哪些方法?加锁方式有哪些?
  12. synchronized 关键字修饰方法和修饰代码块有什么区别?
  13. 线程池如何创建和管理?
  14. 当用户量特别大的时候,如何设计用户表?
  15. 索引有哪些?
  16. 索引失效有哪些情况?
  17. 如何排查数据库查询速度比较慢的问题?
  18. 返回部分字段和返回全部字段有什么区别?
  19. MySQL 索引的数据结构,B+ 树的优点。
  20. 分布式下,如何获取全局的唯一ID,有哪些方式?
  21. 设计分布式下的唯一ID,你会考虑哪些因素?
  22. 如何保证各个节点返回唯一值?
  23. 可以实习多长时间?
  24. 手撕:最长回文子串。
#小米##暑期实习#
 类似资料: