微信公众号:路人zhang
扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 大厂面经 > Java > 百度 > 百度面经(19)
  • 直接开问项目。 说一下在字节的项目。项目说了八分钟。。
  • 项目里有什么难点的吗?RMQ和Kafka有什么区别?为什么加缓存,缓存一致性怎么保证?不加缓存可以吗?
  • Java线程池参数有哪些?线程池的工作原理是什么?
  • start和run方法有什么区别?如何创建一个线程?
  • Redis为啥这么快?
  • Redis有哪些应用场景?Redis的key淘汰机制了解吗?
  • Redis分布式锁怎么实现,你说的几种实现方式有什么需要解决的问题吗?
  • MQ用过吧,哪些场景可以使用MQ,为什么?
  • 【算法题】
  • 三数之和

二面

自我介绍后,直接上来四道题,把我整懵了。

  • 统计单词出现的频率
  • 斐波那契数列
  • 有效的括号
  • 智力题,一共20个球,甲乙两人依次拿球,每次最少拿1个球,最多拿5个球,若甲先拿 ,最后一个拿完球的人获胜,请问甲在后面怎么拿球才能获胜?

很简单。。就问了一个 JAVA多态你怎么理解的? 后面他和我聊人生。。 如果有个需求客户让你一周交付,但是实际的工程排期可能需要2-3周,你如何解决? 为啥选择成都发展,为啥不走计算机视觉领域的算法方向而走了工程方向? 然后他说他有个在北京工作的重庆同事今年年初也转岗到成都。。

三面

  • 全程压力面,很年轻的一个大主管。
  • 问了我各段实习的大概情况。
  • 怎么设计一个好的系统和架构?(一个好的架构有哪些特点?)
  • 在实习的经历中有没有遇到和主管意见不一样的事情?怎么解决的?
  • 哪段实习的成长最大?为啥?
  • 在实习中遇到的最大的困难是什么?
  • 在实习中遇到的最大的挑战是什么?
  • 在生活中遇到最大的压力是什么?
  • 如何评价自己的优缺点?
  • 对一面、二面面试官打分,10分满分的话,他们分别得几分?为什么?
  • 如何看待加班这件事?
  • 你对未来的自己的定位和规划是什么?
  • 你为什么选择成都发展而不是北京?
  • 你是如何选择你的理想公司的?从哪些维度来选择?
  • 可以来提前实习吗?
  • 然后他主动给我说了他团队下面的业务线,说了五分多钟。。
  • 由于时间不够了,他给我扔了一道算法题,口述下思路就行,写完发他邮箱就OK。

本站链接:https://www.mianshi.online如需勘误,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版