2022届百度提前批java后端1-3面面经
许愿成功,还愿!!!
应大家的要求,我还是补充一下这三面的内容吧,我选择的是晚上面试,面下来很累了当时就没有做记录,下面做个简单的补充
###一面
(1)做一下自我介绍吧,主要突出你所使用的技术栈
(2)项目中遇到的困难是什么
(3)Hbase为什么这么快
(4)微服务都用了哪些组件
(5)权限是怎么控制的
(6)熟悉哪些设计模式
(7)java集合中哪些是线程安全的
(8)知道哪几种线程池
(9)拿一张纸手写一个固定数量的线程池
(10)然后写一个双重检查机制的单例
(11)你有什么要问我的吗?
一面技术问得不多,主要是在深挖你的项目,问你技术实现细节,还有些问题我记不得了,隔了一周才做的记录
###二面
(1)先自我介绍一下
(2)用通俗易懂的方式讲一下什么是封装继承多态,一定要带上自己的理解
(3)讲一讲数组和链表,以及java中怎么做到它们的并发安全
(4)讲一讲jvm的内存结构模型
(5)做个题,二维矩阵,每一行元素都是有序的,要实现一个高效率的查询,如果存在就返回true
(6)反问
二面我讲得比较细,然后时间就没了,大概就这四个问题,惊不惊讶!
###三面
(1)自我介绍
(2)讲一讲你的项目架构
(3)设计一个系统你会从哪几方面去考虑
(4)什么时候会使用分库分表
(5)讲一讲SpringIOC是怎么实现的
(6)平时是怎么学习的
(7)你的优缺点是什么
(8)你遇到的最大的困难是什么
(9)你怎么看待加班
(10)当遇到领导要求你做一件你觉得不对的事情你怎么办
(11)以后的规划是什么
(12)你有什么要问我的
(13)写个代码吧,m个人围在一起,然后每个人报数报道n+1时第n个人出列,问最后一个出去的是谁
因为过了几天才做记录,很多细节记不起来了,还请多包含,之前面试过蚂蚁,这一篇比较详细,若有需要请移步https://www.nowcoder.com/discuss/tiny/666172?channel=666&source_id=feed_index_nctrack&fromIframe=true
接下来
百度2023校园招聘内推开始啦,快来投递你心仪的职位吧( 网申链接地址: https://talent.baidu.com/jobs/list?recommendCode=ISK4RV )填入内推码,完成投递,get内推绿色通道~我的内推码:ISK4RV
投递了可以私聊我加微信给大家跟进度!