小米后端二面

1. 了解 Redis 持久化吗?AOF 是怎么压缩的?

2. MySQL 有哪些锁?什么是间隙锁?什么情况下会加?

3. Linux 命令熟悉吗?

4. zset 的底层原理是啥?

5. 数据库事务是怎么实现的?undoLog 记录了什么?回滚是怎么做的?

6. 全局唯一 ID 怎么生成?

7. MyBatis 的实现原理是什么?

8. MySQL 默认的隔离级别是啥?“可重复读”是怎么实现的?Read View 是什么?为什么复用第一次的 Read View 就能实现可重复读?

9. 堆内存怎么调优?

10. 你的项目最多能有多少线程访问?失败率是多少?

11. 优惠券是只针对一个商品吗?如果要加一个通用优惠券,该怎么设计?

12. 数据库是怎么设计的?有哪些表?具体字段呢?

13. 登录功能是怎么实现的?怎么解决 session 共享问题?多久不操作会退出登录?

14. G1 垃圾回收器的回收流程是怎样的?各个阶段用了什么回收算法?什么情况下对象会直接进入老年代?

#发面经,攒人品##发面经攒人品#
全部评论
兄弟没有问你实习嘛
点赞 回复 分享
发布于 昨天 13:43 河南

相关推荐

评论
点赞
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务