• 3

小米JAVA开发实习一面面经

面试突然变多了,分享下面试题,攒攒人品!

记着的问题列了下,不是全部问题:

  1. 自我介绍
  2. 项目深挖
  3. Java内存模型
  4. 原子性,可见性,有序性
  5. volatile关键字
  6. Java 实现同步机制的方法,加锁方式
  7. 线程池的创建和管理
  8. 当用户量特别大的时候,如何设计用户表?
  9. 索引有哪些,索引失效有哪些情况?
  10. 如何排查数据库查询速度比较慢的问题?
  11. 返回部分字段和返回全部字段有什么区别?
  12. MySQL 索引的数据结构
  13. B+ 树的优点
  14. 分布式下,如何获取全局的唯一ID,有哪些方式?
  15. 设计分布式下的唯一ID,你会考虑哪些因素?
  16. 如何保证各个节点返回唯一值?
  17. Redis 如何清除过期数据
  18. Redis 的持久化机制。
  19. RDB 和 AOF 方式的区别
  20. Redis 缓存异常的三个问题以及如何解决
  21. 布隆过滤器存在什么问题
  22. 手撕代码:
  23. 反问


相关面经
全部面经
招聘动态
更多动态