百度提前批Java,一二三面面经

一面,50min
1. 项目拷打
2. Spring IOC,AOP作用,底层实现
3. Hashmap底层,为什么红黑树会比链表快,红黑树的特性
4. 学过Redis没
5. Mysql的数据结构,为什么不用Hashmap,和B树相比呢
6. LRU算法口述实现
7. Java有没有类似的数据结构
8. reentrantlock 和synchronized的区别
9. reentrantlock的timeout和try lock
10. 并发项拷打,原理,可线性化怎么实现的,怎么验证可线性化
11. ThreaLocal的实现原理,每个线程怎么获取自己的ThreadLocal

 二面,60min
1. 项目拷打
2. linux怎么定位程序的CPU内存占用过高
3. Java stream流,底层实现以及作用
4. Java lambda表达式
5.了解过字节码吗,字节码混淆听说过吗
6. 参与过JNI开发吗
7. zip压缩原理
8. 浏览器输入url地址,流程
9. get与post区别
10. http与https区别
11. http3的实现以及优势,quic原理,IO多路复用的优化
12. tcp和udp区别
13. 二叉搜索树(插入和删除)
14. 写过前端和C++吗, C++智能指针

三面, 70min
1. 简单的项目介绍
2. JAVA HashMap底层
3. Mysql索引,事务
4. JVM的gc
5. 快排原理,时间复杂度,实现
6. 给一个数组,奇偶数分别移动到左边右边,对代码质量要求很高,code review半天
.9 智力题,三只老虎过河

#Java##百度##提前批##面经#
全部评论

相关推荐

头像
03-14 11:23
已编辑
北京邮电大学 管理咨询
211勇闯初创小公司头破血流系列3这件事不是发生在我身上的,但前同事们参与创作的积极性空前高涨,为了习惯,还是都采用第一人称的视角来看这出大戏。有一天老板在我们的眼皮底下接了一个电话,最终敲定了去北京出差的时间,下周一。他得意洋洋地说,这单下来保底五百万的流水,如果成了,我们都能得到五位数的提成。这对于一群刚上班的人来说是天大的诱惑,我们经历了周末的无偿加班,把他去北京所需要的文件都准备好了。只是在去北京的周一当天,老板睡过头了。整个上午都没见他的踪影,给他发文件也不会,打电话问问题也不接,直到中午才姗姗来迟。当然,这只是拉开了这场恐怖出差的序幕。只见他来了也不紧不慢的,手指在办公室转了一圈,...
姜大力:补充: 1.五百万的单子根本没有五百万,只是过去展示拼装的产品并简单考察。该项目只是竞标,项目内容是商业街区改造; 2.决策是当天上午10点半左右老板珊珊来迟后突发奇想去北京,中午1点在催促下着急出发,没有任何出差补助; 3.出发之前已经知道进京证不好使了,但还是执意要开车去; 4.实习生实打实连续开了***小事车,非常辛苦,工资在转正后只有两千五; (有疑问会继续补充)
点赞 评论 收藏
分享
评论
5
41
分享

创作者周榜

更多
牛客网
牛客企业服务