百度Java实习面试记录

3.29号笔试的,上周收到了短信,这周三约了面试。

13:30--16:00

一面(50分钟)

记不太清了,有遗漏,顺序不一定,基本都是按简历来的。

  1. 自我介绍。
  2. 项目相关的问题和延申,问的挺多的。
  3. MySQL索引简单介绍下,问了怎么用、优化。
  4. 了解哪些Map和List?HashMap详细讲一下。
  5. TCP和UDP区别,简单说了下,没深入讲拥塞控制这些。
  6. Java类的继承和接口的多实现。
  7. equals()和hashcode()的问题,这个我看面经也很多问的。
  8. Java有那些锁?
  9. 讲讲公平锁和非公平锁的区别。
  10. volatile关键字。
  11. 线程池的参数。
  12. JVM的内存区域,垃圾回收主要发生在哪?
  13. 垃圾回收算法。
  14. 场景题,要用信号量的,我答成了CountDownLatch。
  15. 算法:检验括号有效性,这里写的不好在提示后才写出来了。
  16. 反问。
  17. 职业规划。

一面面试官好像是在家里面试的(挺辛苦的还得加班),问题答得可以毕竟基础,项目因为本身很简单答得中规中矩吧,算法写的不行,不过还是给了二面。

二面(55分钟)

一面完直接就二面了。

  1. 自我介绍,穿插了一些MySQL的问题。
  2. 讲项目。
  3. 算法:n个有序数组求topK,没写出来,用小顶堆复杂度太高了,回头要查一查这题怎么写,有知道的请指点下。
  4. 算法:LRU,有个大样本没过,90%。
  5. 反问。

二面算法题写的不太好,但是面试官直接说等待下一轮。。。。

三面(35分钟)

三面技术方面的问题问了

  1. TCP四次握手详细说说,越详细越好。
  2. 算法:求两个链表的相交结点。

在这些问题前问了好多非技术的问题(聊天),比如学习方法、项目难点怎么解决的、有哪些压力大的时候、项目开发怎么和其他人沟通的&有冲突了怎么解决矛盾等等。。。会问到很具体的内容。

忘了问啥时候出结果了。。。感觉三面筛选性太小了我这种弱鸡都三轮。。。。,不管怎么样还是许愿offer吧,秋梨膏!

#百度##实习##Java工程师##面经#
全部评论
百度三面等offer群:https://github.com/HuangQinJian/BaiDuOffer/blob/master/QR.jpg
1 回复
分享
发布于 2020-04-18 17:49
哪个岗啊,同学
点赞 回复
分享
发布于 2020-04-18 22:07
联易融
校招火热招聘中
官网直投
拿到offer了吗同学
点赞 回复
分享
发布于 2022-01-04 19:15

相关推荐

6 35 评论
分享
牛客网
牛客企业服务