体验最好的一次面试,面试官是个湖南女生,口音非常亲切,整场面试的氛围非常放松,和前面几场形成鲜明对比,问的东西和出的题都不难,聊得也很开心,四点面完五点就来了二面通知,希望一切顺利入职团团吧。。。
1.进程和线程的区别
2.什么用户态和内核态
3.什么是死锁
4.三次握手,四次挥手
5.输入网址到页面出来的整个过程,详细
6.路由器哪一层、交换机哪一层?
7.讲讲jvm运行时数据区有什么东西?各个都是放什么的
8.Static放哪里?
9.讲讲gc有哪些算法和收集器
10.写个题:数组中超过一半次数的数字
11.常用的集合
12.讲讲三种特性,原子性,可见性,有序性
13.为什么存在有序性问题?
14.那jvm为什么会打乱我们的指令顺序?
15.为什么会有原子性问题?什么导致的?
16.Java怎么解决可见性问题,原子性问题。
17.Mysql的几种隔离级别和存在什么问题?
18.那RR级别到底解决了幻读问题吗?
19.间隙锁知道吗?
20.MVCC为什么没解决幻读?
21.Mysql的一个联合索引是a+b两个字段,一个sql是select *where b=xx,能用到这个索引吗?
22.Redis使用在哪些场景?
23.Redis为什么性能高呢?
24.单线程为什么比多线程快?
25.String常量池?