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

小米安卓(可接受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了,感觉自己被套路了!😂
然后,他就问我还有什么要问的?
第二天,收到感谢信!😂

更多模拟面试

全部评论

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

推荐话题

相关热帖

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

近期精华帖

热门推荐