09-11百度一面java面经

1、自我介绍。项目性质询问:是否有实习项目经历(无)、是否是学校里上线项目(否),是否跟着网上的项目来做的(是)。好的,那问项目意义不大,我们直接开始java相关知识问答。
2、java相关:
  • java线程池源码看过没(没),给你10个核心线程数、20个最大线程数,讲一讲线程池执行流程和原理、拒绝策略讲一讲、submit和execute区别,线程池如何销毁非核心线程数外的线程。
  • 说一说Synchronize和CAS的了解,CAS的原理和应用场景、CAS应用中会遇到什么问题。
  • threadLocal的原理和应用场景讲讲,看过源码没(没)。
 3、MySQL相关:
  • MySQL查询语句如何优化
  • explain里有哪些字段,如何判断MySQL正确使用索引
  • 讲讲聚簇和非聚簇索引
  • MVCC原理讲一讲
  • redolog 和 binlog的区别讲一讲
4、Redis相关
  • redis单线程还是多线程,为什么?讲一讲epoll 和 poll的区别
  • Redis的数据结构、String数据结构相关源码看过没(没)、bitmap源码看过没(没)、讲一讲zset底层实现原理吧
  • redis缓存雪崩和缓存穿透解决办法
5、算法
  • 反转链表
  • NC90 包含min函数的栈
总结:面试官挺好的,务实也比较和善。个人感觉百度会偏向于考察应聘人员对常用的类或者数据结构源码的了解程度,的确可以一定程度上过滤掉只会八股文的人(比如我),本人觉得没啥问题,的确自己也不会,需要慢慢深入的去学习,要我以后当面试官我也会去多问问别人有没有看过常见类的源码😀。新鲜的面经,希望对大家有所帮助。
#面经##百度##java工程师#
全部评论
请问有二面和后续嘛?
点赞 回复 分享
发布于 2021-09-11 21:33
楼主什么时候笔试的呀
点赞 回复 分享
发布于 2021-09-14 20:55
有点离谱
点赞 回复 分享
发布于 2021-10-08 17:15
校友  几个offer了
点赞 回复 分享
发布于 2021-10-10 11:55
看了楼主面经,有新的收货,赞一个
点赞 回复 分享
发布于 2022-01-08 17:35
源码确实应该看😏
点赞 回复 分享
发布于 2022-01-11 16:46

相关推荐

M_bao:简历排版换一下吧,第二个项目换了吧,咱门双非学历本来就不行还用这种项目太掉分了,300沟通一个要简历你打招呼也有问题。
点赞 评论 收藏
分享
挣K存W养DOG:他真的很中意你,为什么不回他
点赞 评论 收藏
分享
评论
点赞
29
分享
牛客网
牛客企业服务