首页 > 百度Java实习面试记录
头像
格拉摩根键圣
编辑于 2020-04-19 13:48
+ 关注

百度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吧,秋梨膏!

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐