9.9小米Java开发视频面试
发现今年的秋招是真的开始得早,今年应该是金8银9铜10了。我8月底才开始投的秋招,到现在10天过去了,发现几乎所有的内推都要笔试,目前通过笔试的就只有有赞和小米,上周六有赞二面被问爆炸,然后今天小米面试回答得也不是很好。不管怎样,先发波面经攒攒人品。希望后续多些面试,打破0offer局面
面试官人很好,面了40min,末了面试官说后续等HR安排,估计是凉了。大致问题如下。
1.mysql的左右内连接区别
2.事务隔离级别3.mysql的锁级别
4.聚簇索引和非聚簇索引的区别以及数据结构
5.HashMap的原理
6.NIO/IO/AIO区别和原理,IO多路复用
7.union和union all
8.ArrayList和LinkedList区别;如果在循环中删除数组元素,会出现什么异常(快速失败)
9.JVM内存分块,哪些是线程私有/共享;G1机制,和CMS区别
10.类加载机制具体流程(问了准备阶段干啥)
11.栈上分配对象
12.设计后台系统的步骤
13.run和start的区别,调用run方法,若方法中有异常,在主线程中能否捕获(我回答能,但是面试官说不能,我也没有反驳他。刚刚试了下,的确可以捕获的。)
14.volatile的特性,底层实现,指令重排序;哪些方式也可以实现可见性
15.过滤器和拦截器的区别和应用场景
16.怎样检查链表是否有环
17.什么时候需要重写hashcode()和equals()
明晚B站笔试,后天美团笔试,也不知道这个时候了还有没有hc,反正继续刷题看书看面经,冲吧
#小米##秋招#