首页 > 百度后端提前批,寄!
头像
约德尔城主
编辑于 2021-07-15 10:15
+ 关注

百度后端提前批,寄!

2021 - 7 - 14
纪念一下百度后端一面,寄了寄了;
面试人很nice,遇到不会也慢慢引导,十分准时!
一、JVM
1、讲讲你对JVM的理解
2、讲一下虚拟机栈
3、虚拟机栈的组成?
(局部变量表、方法返回地址)
4、new的过程
5、讲讲对垃圾回收的理解
6、new一个对象后的分配过程?以及垃圾回收的过程,涉及的算法
7、垃圾回收器的名字,以及怎么搭配?
二、多线程
1、讲讲你知道的锁
2、ReentrantLock底层实现原理
3、如何唤醒等待的线程
4、讲讲锁升级
5、偏向锁什么时候打开
(这里不是很懂面试官的问题,百度才知道原来是问偏向锁的延迟启动时间)
6、锁升级和锁消除,升级的哪一步会进行锁消除
7、栅栏锁(应该是问内存屏障?
三、设计模式
1、讲讲你知道的设计模式
2、单例模式?工厂模式?
四、数据库
1、MySQL的锁
2、MVCC的实现机制
3、一台单机,redis和MySQL的运行级别(这题懂得同学希望留言一下,百度了也不知道)
五、计网
1、三次握手的标识,以及处于什么状态对应的英文
2、NIO
六、java
1、ConcurrentHashMap在JDK1.7、JDK1.8的结构
2、size()、put()、get()方法
算法题:LeetCode200

更多模拟面试

全部评论

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