首页 > 面试复盘 | 百度Java一二面凉经
头像
代码裁缝
编辑于 2021-10-14 14:52
+ 关注

面试复盘 | 百度Java一二面凉经

一面  时间:9.11  形式:牛客网  时长:55min

1.自我介绍
2.项目
3.缓存层失效会发生什么?
4.算法题1:LeetCode169 多数元素
5.算法题2:LeetCode22 括号生成
6.反问


二面  时间:9.11  形式:牛客网  时长:50min

1.自我介绍
2.项目
3.Java强引用、软引用、弱引用和虚引用?软引用的使用场景?
4.软引用的场景没说出来,面试官说挑一个说就行,就说了ThreadLocal使用了弱引用,又追问ThreadLocal为什么要用弱引用?
5.工厂模式解决了实际编程中的什么问题?
6.单例模式的懒汉和饿汉模式的区别?懒汉式的线程安全性如何解决?
7.懒汉式通过Synchronized加锁不好的地方?
8.数据库存储引擎有哪些?InnoDB和MyIsam区别?
9.数据库索引的数据结构?
10.B+树的深度怎么计算?
11.数据库索引使用B+树,为什么不用红黑树?
12.数据库隔离级别?可重复读是用来解决什么问题?
13.算法题:判断链表是否有环
14.反问


总结:一面基本没问什么基础问题,全是围绕项目展开的,出了2道算法题,第二题细节没太处理好,面试官还是给了二面。二面刚一开始也是围绕项目展开的,出了一些扩展类的场景题目,答的一般,后来又出了一些八股,基本内容答上来了,但是原因和使用场景这块答的不好,二面完就今日面试已结束了。还是和百度无缘吧,提前批没有给机会,正式批神仙打架,自己也没把握好。

更多模拟面试

全部评论

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