百度提前批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##百度##提前批##面经#
全部评论

相关推荐

04-28 11:34
西北大学 运营
牛客4396号:不好意思,这个照片猛一看像丁真
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
05-29 22:21
Offer1:小马智行,深圳,测试开发工程师,17.0k*16.0,Offer2:追觅科技,深圳,嵌入式工程师,18.0k*15.0,
嵌软狗都不学:各位base深圳的同事,作为也是并肩作战的一员,今天想站在管理视角,和大家开诚布公地聊一聊:从近几个月的上下班数据对比看来,我们发现一个明显的差异:深圳同事的在岗时间普遍比苏州同事短。很多深圳同事早上9点之后才到公司,晚上不到 20 点就下班了;而总部那边,20点半甚至 22 点后还有不少同事在办公室忙碌,特别是研发团队,加班更是常态。相信去过苏州的同事,对这种场景都不陌生。我很好奇,这是因为苏州工作任务太重还是咱们深圳同事效率真的高到能在更短时间内完成工作?MOVA在深圳成立分公司是为了吸引更优秀的人才贡献更多更高质的价值,公司管理层给我反馈的是深圳招到的多是行业的专家大拿,大部分都是薪资比苏州高的,而且我们办公的租金等也远高于苏州的..MOVA虽脱胎于强壮的集团母体不久,各业务板块尚未实现全面盈利,虽说公司管理层目光长远,不纠结当下的人才投入,但行业内的普遍标准是,员工创造的价值要达到公司雇佣成本的 15 倍以上。大家不妨自我审视一下,自己是否达到了这个标准?如果是抱着划水、按时打卡走人拿毛爷爷的心态那不适合来MOVA,那样过下去不但自己过得尴尬也会影响MOVA这个大船的攻城略地的速度.我并非鼓励大家盲目加班,而是倡导高效工作,拒绝无效忙碌,不要让项目进度因低效受影响,也别把精力浪费在和苏州同事拼打卡时长上,提倡更高的人效比;考虑到两地地域和交通差异,相信大家会找最适合自己发挥的工作方式(比如按时下班后1小时到家晚饭后继续未竟工作等..)大家在遵守公司规章的情况下尽情地体现自己的能力价值,为MOV!和深圳公司争光我们在这边才能更安心更有信心的工作下去;请客BU长、名部门长、项目管理和各业务单元负责人,全面梳理团队情况,及时评估成员工作负荷与成果质量,坚决清退划水害虫痕疫,践行公司价值观,相互监督,防止管理漏洞及渎职。感谢人家的理解,也请人家多担待我的直言不讳……
点赞 评论 收藏
分享
评论
5
41
分享

创作者周榜

更多
牛客网
牛客企业服务