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

百度Java提前批一面

优质
小牛编辑
85浏览
2023-08-09

百度Java提前批一面

#百度##百度2024校园招聘#
全程1h(没写算法题,25min项目 + 35min八股)
1. 自我介绍
2. 实习经历,实习项目(实习过程,具体落地,业务场景,团队协作,实习过程中的最大挑战)
3. 问项目,具体到关键接口关键方法,以及方法的名称参数返回值,后面延伸了项目中涉及的八股,另外一个项目就简单的问了其中的两个点
4. 面向对象的理解,相比面向过程有什么优势
5. 面向对象特性
6. 多态的理解
7. 熟悉的集合,常用哪些,底层实现。
8. ArrayList底层,主要说扩容,为什么是1.5倍
7. 对比HashMap的扩容,详细说
8. LinkedList,底层原理,各种操作的时间复杂度
9. 优化LinkedList查找性能
10. 用过的Java锁
11. Synchronized锁升级过程,实现,可重入实现
12. Redis在项目中的应用
13. Redis过期淘汰策略
14. 即使采用了你刚才将的策略,还是会出现很多key没被删除,这种情况怎么办,如何解决
15. MySQL的存储引擎,两种,仔细说InnoDB,底层原理,为什么用B+树
16. MySQL隔离级别,RR出现的幻读如何解决
总结:拷打实习和项目,八股比较常规
 类似资料: