小米OC,回馈牛客,Java面经

11月12号一面:
1、介绍项目和针对项目的一些提问,接下来都是基础。
2、介绍一下集合,hashmap
3、arrayList和LinkedList底层
4、手写单例模式(懒汉式)
5、单例模式中voletail 的作用,如果不加的话,单例模式会出现什么问题。
6、数据库的ACID
7、数据库在高并发下会出现的情况脏读幻读等问题
8.、重写和重载,接口和抽象类
9、介绍垃圾回收机制
10、G1和CMS 的介绍,为什么G1要比CMS好
11、sychronized的底层以及锁升级的问题
大致就是这些

手撕:1、最长子序列
2、跳台阶



11月16号二面:
1、介绍项目
2、死锁以及解锁死锁的一些方法
3、java 的三大特性
还有一些问题记不太清了,问的不多,最后手撕了一道数组重排。

一周后晚上收到Hr的电话,当天晚上收到offer~
#小米##面试题目#
全部评论
楼楼主,base哪的
点赞 回复 分享
发布于 2021-12-03 18:19
秋招吗,还是实习
点赞 回复 分享
发布于 2021-11-29 19:26

相关推荐

点赞 评论 收藏
分享
评论
1
18
分享

创作者周榜

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