百度java工程师社招面经(接上:二面、三面)
21.SQL 优化介绍一下做了哪些?怎么替换?
22.限流怎么做的?解释一下
23.介绍一下另一个平台。按刚才的介绍方式。
24.redis 解决客户端 session 共享信息怎么解决的。
25.redis 分布式锁解决了什么问题?
26.redis 为什么能支持分布式锁?使用方式有哪些?
27.MQ 用在业务场景?MQ 本身的优势是什么?一般什么情况下可以使用这个
技术?核心本质原因是什么呢?开线程做不就可以了区别是什么?28.zk,kafka
29.你们的总线讲一下?
30.Spring 循环依赖怎么解决?
31.让你写一下堆栈溢出你怎么写?为什么往集合设置那么多元素没有被
GC?
32.介绍一下 Java 的锁?
22.脑裂问题(配置文件)、数据倾斜(一致性哈希,虚拟节点)、数据分片
23.缓存穿透、击穿、雪崩
24.Redis 哨兵?cluster?
25.zset 底层,为什么用压缩列表(避免内存碎片),跳表查询复杂度?log
(n)(逮住 Redis 真就往死里问啊)
33.你看这些源码自己的理解是什么?介绍了线程池 execute,submit 中适配
的思想
34.你有什么问我的?10min
35.百度 3 面 36min 过
36.自我介绍
37.写博客原因?
38.离职原因?
39.为什么裸辞?
40.还有哪些再看的机会?
41.长期规划?
42.你最大的优势?
43.你怎么学习一个技术?
44.你如何实现一个短期目标?
还有什么问我的?
45.「流程快到没朋友」,三面完半小时发来了测评,三面完一个小时发来了
材料准备的邮件。差不多这样就结束了,感觉在我面试过的社招里面,算是比较友好的了
#面经##社招##百度##Java工程师#