百度 java工具链开发一面二面两

一面
项目介绍(cap相关和架构设计)
1.volatile详解
2.MySQL 读已提交与不可重复读区别(mvcc)
3.redis作为分布式锁的各种场景与延伸思考
4.算法(思路正确,大部分写出)
多个有序(从小到大)数组集合使用小顶堆,输出一个从小到大的数组
一面除了问题2回答错一半,其他基本都正确
二面
项目介绍,(好像面试官没听懂…)
1.springboot用到那些设计模式(啊,我忘记复习springboot了,只看了设计模式,算是没回答对)
2.bean的生命周期(同1,没背到)
3.mysql索引原理和索引失效场景(这个OK)
4.中间件,Kafka如何控制不丢失消息(这个OK)(offset)
5.web相关
跨域问题(蠢了,我居然说没遇到,面试后直接想起来了)
6.用户安全设计(jwt+token),没深入问题
7.算法 求字符串的最大回文子串,思路错(一直再想递归解决,其实是动态规划)(全程零交流)
我以为二面会问一些原理性的东西,重点看错了,还有spring居然忘记背了!!

全部评论
佬这个是补录的吗?是在官网投的嘛?秋招投过了还能投吗?
点赞
送花
回复 分享
发布于 2023-12-21 20:39 广东

相关推荐

百度 移动端软件开发 16薪
点赞 评论 收藏
分享
7 28 评论
分享
牛客网
牛客企业服务