今天是1024程序员节,祝各位程序员节日快乐!
收到这个offer, 也是意料之外的惊喜 ,感觉当时没发挥好,不过当年屁都不懂的时候, 也是百度给我了我机会开始第一份产品实习,虽然不像周围其他大佬一样大厂offer一堆,还是感恩,会继续加油的!下面分享一下我的面经(文末附上面试资料!)
百度一面
1. 自我介绍
2. 介绍项目细节,提问相关问题
3. 说一说贪心算法和动态规划
4. 出了一道题,问如果是贪心算***怎么做、如果是动态规划怎么做
5. 说一说红黑树,然后问红黑树有哪些应用场景
6. 如何判断链表有环
7. 说一说分页和分段机制
8. 说一说拥塞控制算法
9. 了解缓存穿透、缓存击穿、缓存雪崩吗,说一下它们的解决方案
10. Springboot的加载机制
11. Hashtable和concurrenthashmap的异同、优缺点
12. 进程之间的通信方式
13. 题目:数组中存放1-100中的99个数字,找出少的那个数字(最简方法:1到100的和-遍历数组的和)
14. 问了几个排序方法的时间(平均、最好、最坏)、空间复杂度,稳定性
15. 了解哪些设计模式
16. 说一说单例模式的实现方式
17. 你怎么评价自己今天的表现
总结:一面面试官是个声音甜美的小姐姐,有的问题回答的不完善,小姐姐也好心告诉我了,面试时长半小时
百度二面
1. 自我介绍
2. 哪个项目对你的影响最大
3. 挖项目ing
4. Redis怎么实现持久化
5. MySQL的索引
6. MySQL底层数据结构
7. B+树会有什么问题
8. 最左前缀原则怎么实现的
9. MySQL的主从模式的原理
10. 了解负载均衡吗
11. Object和泛型的异同
12. 消息队列的使用和实现原理
13. 未来的职业规划?
14. 你自己的优缺点?
总结:时长大概也是半小时,面试官态度也很和善。
百度三面
1. 自我介绍
2.对Java语法了解到什么程度
3. 将很多商品存放在内存中,有多个线程可以购买商品,购买就计数加一,怎么实现
4. 怎么锁住字符串
5. 分布式锁
6. es说说
7. cookie和Session
8. 什么数据用cookie,什么数据用session
9. 为什么选择java方向
10. 为什么学计算机
11. 职业生涯阶段性的目标
12. 平时通过什么方式学习
13.有没有参加过培训班
14. 目前有什么offer
16. 平时有多少时间用来提升自己
17. 对于公司有什么要求
18. 对于团队有什么要求
19. 有什么成就感的事情分享一下
20. 对工作的行业有没有什么要求
21. 有没有要问我的?在您眼里一个优秀的应聘者需要具备什么素质?
资料领取:戳这里,戳这里,暗号:CSDN
以上就是本文的全部内容,希望对大家有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!
资料领取:戳这里,戳这里,暗号:CSDN
喜欢文章请点个关注,三连~~