当前位置:   article > 正文

三面百度,外包两年的我终于上岸了,分享我整理的百度社招面试题!_百度外包面试题

百度外包面试题

百度一面(3月28号、60分钟)

1.自我介绍,项目介绍,问具体做了的工作
2.多线程
2.1 线程的创建方式
2.2 线程工厂
2.3 线程池的核心参数,过程
2.4 四种线程池的问题
2.5 Java中的锁
2.6 乐观锁的ABA解决,自旋的问题
2.7 CAS的底层
2.8 synchronized锁升级过程
2.9 ReentrantLock的AQS
3.JVM
3.1 发生minor GC的情况
4.SpringBoot
4.1 自动配置的过程
5.写题
5.1 找出字符串中最长回文串

百度二面(3月28号、50分钟)

1.自我介绍,项目介绍
2.quartz和cron表达式讲了一点
3.项目是单机部署的quartz定时任务系统,推了一个场景:假设我们现在部署到多机上,如何保证任务不会被多次执行
3.1 说了redis提供的分布式锁(setnx),原理
3.2 场景题:我们不适用redis,现在需要你用MySQL实现一个分布式锁(没答好)
(我考虑的是先构造表,MySQL的悲观锁,用update的方式去获取)
4.Java基础
4.1 new String(“s”),讲一下这个过程,生成几个对象
4.2 equals和hashCode
如果x.equals(y),但是hashCode不相同,产生什么问题
5.多线程
5.1 s

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/402227
推荐阅读
相关标签
  

闽ICP备14008679号