首页 > 8月21日 小米 java后台 一面面经 826二面
头像
张志恒
编辑于 2020-08-26 23:01
+ 关注

8月21日 小米 java后台 一面面经 826二面

个人感觉很基础
1  redis 缓存穿透  布隆过滤器
2 redis集群 哨兵怎么工作的
3  volatile关键字 底层实现
4 synchronized和ReentrantLock(重入锁) 的区别?
5 算法题 二叉树序列化与反序列化
6 场景题 一个饭店  有两人座 四人座 六人座 ,顾客来了怎么分配 怎么等待 ,等待区满了怎么办
用线程池的场景给他讲了讲
7 设计一个具体的秒杀场景
反问流程 技术面两面 技术栈java   一面过了等二面

二面 
1 项目 异步队列如何实现数据一致性
2 分布式事务
3 两个栈实现队列 
4 synchronized实现代码安全
5
静态初始化块 
构造函数
普通初始化块 
以及其子类的执行顺序
6  两道sql
订单表 order
找订单数量大于5的userid
a 语文成绩表
b 数学成绩表
c 学生表

id name 语文成绩 数学成绩

更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐