小米安卓(可接受java方向)一面、二面

一面
HashMap 底层原理 扩展 为何默认容量为16?
Hashset底层原理
Arraylist和LinkedList
数组和链表的区别
线程的生命周期
Sleep和Wait区别
notifynotifyAll能唤醒Sleep和Wait?
Equals在哪个类?
Equals重写过?
动态代理  扩展 CGLib和Jdk动态代理区别?
单例模式 扩展懒汉式如何实现线程安全?
ThreadLocals底层原理?  扩展弱引用,强引用,软引用
线程和进程区别?
Tcp三次握手
数据库隔离级别
乐观锁,悲观锁
线程安全的Map有那些? 扩展分段锁
线程同步,synchronized底层原理,以及锁升级机制
线程池有那些?
==,equals,hashcode区别?
其它的记不起来了
这次没有让我写算法,可能面试官问的太嗨,最后看时间已经50多分钟了,就没有让我写!

二面
链表去重,10分钟没有写出来 ––尴尬
程序如何在操作系统中运行的?  ––顿时懵逼🤣
进程与线程的区别,以及通讯?   ––把自己绕进去了!
第一个面试官说,我java基础不错,然后他就没有问我java了,感觉自己被套路了!😂
然后,他就问我还有什么要问的?
第二天,收到感谢信!😂
#面经##小米##安卓工程师##校招#
全部评论
请问楼主,这个面的是小米的提前批还是init创造营呢?
1 回复 分享
发布于 2021-06-24 16:22
感觉楼主紧张了啊,看一面的问题应该是有水平的
1 回复 分享
发布于 2021-07-06 16:54
没笔试?
点赞 回复 分享
发布于 2021-06-23 19:56
base那啊
点赞 回复 分享
发布于 2021-10-24 15:39

相关推荐

评论
2
33
分享
牛客网
牛客企业服务