2019年_BATJ大厂面试题总结-百度篇

1.concurrentHashmap是安全的吧,那你知道concurrentHashmap的size()怎么求吗,在并发场景下,需要怎么设定锁?

参考:https://www.cnblogs.com/kabi/p/5371444.html
https://www.jianshu.com/p/1a01d15df3f0

2.MySQL用的什么索引?

参考:https://blog.csdn.net/qq_34412985/article/details/85248586
https://www.cnblogs.com/lxmyhappy/p/7387921.html

3.Synchronized的底层原理,字节码层面[如何实现加锁的?

参考:https://www.jianshu.com/p/f8ea154622e4
https://blog.csdn.net/qq_41174684/article/details/90442798

4.一个二维矩阵,矩阵中标0的位置是道路,标1的位置是墙壁,矩阵的边界也是墙壁,然后有一个起始点p和终点q,问:一个小球起始位于p,小球停止时可以选择一个方向一直滚动,碰到墙壁就停下来,问:小球能否从p滚到q,即最终要在q静止,滚过去不行。

参考:https://blog.csdn.net/sinat_35261315/article/details/78686967

5.编程题:给定一颗二叉树,实现一个方法让每个节点新增一个next,next指向当前节点右边的第一个兄弟节点。

参考:https://blog.csdn.net/sinat_35261315/article/details/78988117

6.场景题:有A、B、C三个方法,分别是循环输出A,输出B,输出C 10次,使用多线程实现按照“ABC”的顺序输出10次

参考:https://blog.csdn.net/qq_32595453/article/details/79886638

7.反转链表按k,最长重复子串

参考:https://blog.csdn.net/qq_41855420/article/details/88627435

8. 用过Spring吧,说一说Spring中Bean的加载过程,BeanFactory和FactoryBean有什么区别?

参考:https://blog.csdn.net/f641385712/article/details/85067006
https://www.cnblogs.com/xingzc/p/9138256.html

发布了52 篇原创文章 · 获赞 86 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43107323/article/details/104697704