首先说一下,今天遇到的百度面试官很nice,感觉很年轻,全程是一种交流的面试方式,最后小哥还说多刷题,他自己平时也在刷题!
时间大概一个小时左右吧。
1.自我介绍,问能不能来实习,说能去实习的话会对后面入职很好,建议还是可以来实习。
2.阻塞队列与非阻塞队列的区别。
3.bitset了解吗?(不了解)
4.B-树与B+树区别是什么?我是从数据库角度回答的。
5.ACID特性说一下?
6.事务的隔离级别?
7.什么是幻读,如何解决的?
8.脏读是什么?什么隔离级别可以解决?
9.sychonized和reentlock的区别
10.aqs了解吗
11.aqs做什么?
12.乐观锁与悲观锁
13.ABA怎么解决的
14.CopyOnWriteArrayList容器了解吗(不太了解)
15.可重入锁和不可重入锁
16.readbuffer(不太记得是不是问的这个了)
17.独占锁和共享锁
18.死锁的四个条件
19.java如何判断死锁的
20.三级缓存大小
21.内存速度(具体记不清了)
22.jvm内存模型
23.JNI在哪个区域
24.cms和g1的区别,详细说。
25.lru和lfu
26.本地缓存
27.分布式分区怎么设置主键
28.uuid知道吗
29.mq了解吗
30.也没有看源码,也没有深入了解的源码。
31.快排写一下。
写完面试官说我这一面过了,后面等二面面试官联系你。
全部评论
(3) 回帖