当前位置: 首页 > 面试经验 >

百度Java开发社招一面

优质
小牛编辑
84浏览
2023-07-04

百度Java开发社招一面

1.部门

(面试官介绍):1min

2.个人

(候选人介绍):5min (个人、学校、工作、业务、技术)

3.项目

3.1)介绍

3.2)排期

3.3)难点

3.4)亮点

4.八股

4.1)MySQL数据库

4.1.1)MySQL事务是怎么实现的?那Spring事务呢?

4.1.2)为什么用B+树?和HashMap的红黑树的区别?

4.2)Redis缓存

4.2.1)Redis的持久化机制有哪些?原理是怎么样的?

4.3)Thread多线程

4.3.1)ThreadLocal用过吗?和JVM内存有什么区别?

4.3.2)阻塞队列了解吗?常见的阻塞队列算法有哪些?

4.4)JVM虚拟机

4.4.1)ThreadLocal在JVM哪个区?什么时候回收?

4.4.2)JVM怎么判断哪些是垃圾?GCRoot有哪些?

4.5)MQ消息队列

4.5.1)用的什么MQ消息队列?从哪些角度技术选型?

4.5.2)挑种消息队列说说,它是怎么保证消息准确的?

4.5.3)如果消息队列过长时,怎么保证消息不会丢失?

4.6)常用技术栈

4.6.1)用的什么工具进行部署运维?

4.6.2)用的日志/监控方案或工具?

5.算法

力扣题变型:《主题空间》

(百度的《如流》面试,网页版不支持代码编写,需下客户端)

6.沟通

(面试官)当前什么薪资职级?预期?

(候选人)几轮面试?HC?业务方向?

7.总结

日期:2023-07-04 18:00

耗时:1h30min(如流链接)

部门:百度度目高级开发工程师

个人:末流985阿里蚂蚁三年经验

总结:偏向理论,面试工具难用,冷门算法题。

#社招##开发##Java##百度##面经#
 类似资料: