首页 > 百度提前批 Java 123面
头像
感谢信收割机QAQ
发布于 2021-07-27 22:43
+ 关注

百度提前批 Java 123面

7.14 一面 1h (1面没录音,所以只能凭回忆记几个)

  1. 自我介绍
  2. 说说IO多路复用
  3. 你刚刚说的多路复用针对的是各个请求(比如set,get),那返回值Redis是怎么处理的(愣住)
  4. MySQL B+树一般几层,怎么算的
  5. 数据库隔离级别
  6. 脏读、不可重复读、幻读(结合具体场景来讲)
  7. MySQL隔离级别分别怎么实现的
  8. MVCC
  9. redo log、undo log
  10. 刷脏页的流程
  11. 算法题:平方根(错了一个细节,太紧张了,还好面试官没说什么)
  12. 反问:表现怎么样;百度用的技术栈主要是开源还是自研,有哪些;
  13. 面试体验不错,但是问的题都很有深度,一度以为自己挂了,没想到还是混过去了

7.22 二面 1.5h

  1. 自我介绍
  2. 项目是自己练手的项目吗,怎么找的
  3. 项目是从0开始搭建的,还是有用开源的脚手架
  4. 秒杀大概用到哪些东西,怎么实现的
  5. MQ幂等性和消息积压问题
  6. 缓存与数据库数据一致性
  7. 唯一ID
  8. Java里怎么保证多个线程的互斥性
  9. 一个线程有哪些状态
  10. AQS怎么理解的
  11. Spring IOC容器创建Bean的流程
  12. 创建的Bean是单例还是多例的
  13. SpringCloud config是怎么在Bean创建后更新Bean的值的(不了解)
  14. SpringBoot自动配置原理
  15. SpringMVC执行流程
  16. 使用Spring和直接使用Java语言面向对象开发,有哪些好处
  17. 怎么理解面向对象
  18. 了解哪些设计模式
  19. 策略模式描述一下
  20. JVM由哪些模块组成
  21. 框架里打破双亲委派机制的SPI大概怎么实现的(不了解)
  22. 那说说双亲委派(不了解类加载这块,求您别问了QAQ)
  23. 垃圾回收主要回收哪些区域
  24. 怎么识别哪些是垃圾
  25. 哪些是根节点(忘了)
  26. 什么时候会出现Full GC
  27. 不同垃圾收集器的区别
  28. TCP为什么要握三次手,为什么要挥四次手,大概什么流程
  29. 实现环形队列(数组,增加和删除功能)
  30. 反转链表(迭代)
  31. 平时怎么学习的
  32. 看过哪些书
  33. 看过哪些视频
  34. 2面没有反问环节,面试体验还不错,基本都是我再说,面试官没说多少,也没深挖技术点,比较水

7.27 三面 50min (没问技术,简单聊了聊人生,走个流程)

  1. 自我介绍
  2. 专业是偏向硬件吗
  3. 对百度了解多少(可劲吹)
  4. 有什么兴趣爱好(我说打羽毛球、听音乐)
  5. 经常打球吗
  6. 喜欢听什么音乐
  7. 经常听音乐吗,什么时候开始喜欢听音乐的
  8. 你说两个具体的歌名我听听(还好没让我唱两句。。。)
  9. 平时是怎样的一个人,有什么特点(我说了优点和缺点)
  10. 有做过什么有成就感的事吗
  11. 后面选择百度的概率有多少
  12. 想过自己5年后、10年后是怎样的吗
  13. 反问:新人入职后有培训吗,大概什么流程
  14. 3面体验很不错,大概是因为2面基本把技术都问遍了,所以这轮就走个流程,面试官是部门经理,聊完后加了微信,看面试官语气,应该能拿到Offer
    图片说明

更多模拟面试

全部评论

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

推荐话题

相关热帖

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

热门推荐