百度Java实习面经

一面 50分钟左右

  • 说说你常用的集合?

    • 回答了ArrayList和HashMap, 然后问了源码实现
  • 说说Redis数据结构?

  • 具体讲讲跳表?

    • 这里问了为啥跳表max_level是32, 没回答上
  • 具体讲讲Dict?

    • 这里问到了Dict啥时候会发生rehash, 我也不知道...
  • 代码题

    • 二叉树后序遍历
  • 讲讲MySQL聚簇引擎?

  • 讲讲MVCC?

  • A事务读出了一条记录, 此时B事务把这条记录删除并提交, 问A事务还能读到这条记录吗?

    • 读已提交隔离级别 不能读到
    • 可重复读隔离级别 能读到 (结合MVCC讲)
  • 项目相关 (问得很简单)

  • 讲讲线程池核心参数?

  • 反问

    • 部门是做什么的?
      • 主要是做广告, 然后后面的搞忘了
  • 总结

    ​ 一面面试官是我体验最好的一次面试, 回答HashMap和跳表源码的时候一直夸我学得深入, 身为菜鸡的我得到了极大的鼓励. 写代码题的时候还帮我指出了错误, 非常非常好的一个面试官!

      一面完排队30分钟左右进入二面

二面 50分钟左右

  • 讲讲HashMap扩容阈值?

  • 比较下Synchronized和ReentrantLock

  • 讲讲volatile关键字

  • AQS内部公平锁和非公平锁的实现

    • 这个没看过源码, 没答上来
  • 代码题

    • 手写快速排序
    • 在快速排序的基础上改成找第K大/第K小
      • 快改完了说下一题, 有点无语...
    • 跳台阶问题
      • 这里面试官没描述清楚, 然后翻车了
  • 讲讲你都怎么使用Redis的?

    • 我这里说了说项目里面的用法
  • Spring Transaction失效场景

    • 不会...
  • 总结

    ​ 这一面主要考了代码, 不过基本全翻车了, 问到的源码刚好是我没看的, 还好给了三面

      二面完排队30分钟左右进入三面

三面 30~40分钟左右

  • 大学经历

  • 讲讲投入精力最多的项目

  • 技术方面的优点缺点

  • 非技术方面的优点缺点

  • 低谷的经历

  • 逆袭的经历

  • 破坏规则而开心的经历

  • 有多少offer?

    • 0
  • 想过来北京发展吗?

  • 能接受24小时待命工作吗?

  • 实习时间

  • 代码题

    • 两个字符串求最长公共子串(要求输出该字符串)
  • 反问

    • 转正率
      • 回答说能力够强就不用担心... (跟没回答差不多)
  • 总结

      有些问题属实有点尴尬, 其余还好

总总结

      百度一次全部面完体验挺好; 二面面得挺差, 希望能有offer!

#百度实习##百度##实习##Java工程师##面经#
全部评论
很常规,百度真良心
2 回复 分享
发布于 2020-04-11 20:06
问一下是视频面还是电话面
1 回复 分享
发布于 2020-04-13 10:53
楼主ACM大佬还有怎么多项目经历,tql
点赞 回复 分享
发布于 2020-04-11 21:11
求解,没一次面完就是凉了🐴
点赞 回复 分享
发布于 2020-04-12 09:20
tql
点赞 回复 分享
发布于 2020-04-12 12:37
同学你好,要不要过来阿里试一下呀,我们是数字供应链事业部
点赞 回复 分享
发布于 2020-04-17 16:43
阿里巴巴/蚂蚁金服2023届校招,招聘java实习生,我可以帮您内推,而且我们部门hc充裕,可以加微信聊聊呀yesi123ok。备注姓名-年级-学校
点赞 回复 分享
发布于 2022-03-09 12:20

相关推荐

AFBUFYGRFHJLP:直接去美帝试试看全奖phd吧
点赞 评论 收藏
分享
评论
9
92
分享
牛客网
牛客企业服务