百度-Java研发-提前批二面凉经

无自我介绍

一、项目+场景
1. 请选一个项目进行介绍?

(前面没答好,面试官开始怀疑我是否真正做项目没有,是不是抄了别人的项目,打断了项目介绍,开始提问)

2. 使用逻辑过期时间解决缓存击穿,Redis中是如何存储的?
3. 缓存击穿既然是针对热点Key,直接永久不过期,那为啥需要设置逻辑过期时间?
4. 优惠券秒杀的接口的请求参数和响应参数是什么?如何设计的?
5. 优惠券的查询功能怎么写?为啥没使用分页?要做分页的话前后端如何传参?
6. 项目是否上线?是否对外发布?

(前面回答得不好,不想问项目了)

二、八股 + 实操

6. 如果发现Java进程的CPU占用率飙升如何定位?(需要介绍一些命令,然后共享屏幕进行实操)

(我说了好几个命令包括Linux命令和Java自带的命令,实操没怎么干过,直接没戏)

7. jmap如何使用,能够查看哪些信息?(先介绍,然后共享屏幕进行实操)

(jmap只知道能够看堆区的分布情况,没怎么实操,不会,直接gg)

8. 介绍类加载器,让打开IDEA自定义一个类加载器,并打破双亲委派。

(实操不会,gg)

9. volatile关键字的作用?请写代码举例说明。

(写了双重检查的单例)

10. 为啥双重检查的单例代码需要写volatile,不写的话哪几行代码可能会出问题?

三、手撕

手撕题好像没有hoot100的原题,都是变种。需要自己定义类结构,并自己定义函数。

11. 判断两个树是否相等。“相等”的含义是树的根节点相等,左右子节点要么相互相等(树1.左节点 = 树2.左节点, 树1.右节点 = 树2.右节点),要么互为镜像(树1.左节点 = 树2.右节点, 树1.右节点 = 树2.左节点)。

(手撕出来了,使用分解的思路)

12. 力扣53.最大子数组和。(不是原题,需要改变所求的目标,改为找两个子数组,使得两个子数组的和最大,两个子数组不能有重叠元素)

(应该要用动态规划,没手撕出来)

13. 力扣2.两数求和。(不是原题,需要将链表反转,将高位放在链表头,低位放在链表尾部)

(应该要同时后续遍历链表,使用迭代写了半天迷糊了,早知道先把两条链表反转,然后以力扣2的逻辑写完后再反转)

四、总结

1. 对项目细节有点不熟悉了,被挖坑了,后续再回去复习项目细节。
2. 实操内容比较多,只知道八股概念看来已经不行了,对于每个八股,涉及操作的可能需要操作一遍。
3. 算法还得练。

五、感受

非常难受。

1. 面试官那边很吵,介绍项目经常被分心,导致介绍项目出现逻辑漏洞。
2. 这次实操和算法都很差,很影响心态。

今年,感受最好的面试是百度给的,最差的也是百度给的!哎,还得练!
全部评论
实操就离谱,就是不想要你了,还打破双亲委派实操都来了,直接给他写个tomcat是不
13 回复 分享
发布于 07-27 17:07 北京
兄弟们,说一下情况,我是材料转Java,八股背得还行,但很多实操都不会,已经有阴影了
3 回复 分享
发布于 07-27 16:35 上海
友塔游戏
校招火热招聘中
官网直投
老实操就离谱,下次直接说公司电脑不允许投屏
1 回复 分享
发布于 07-27 15:35 广东
大佬项目写的什么
点赞 回复 分享
发布于 07-27 17:27 四川
地狱难度啊
1 回复 分享
发布于 07-29 12:13 江苏
53题其实就是求最大的两个子数组吧,lc原题是只需要求一个
1 回复 分享
发布于 07-31 21:49 江西
哪个部门
点赞 回复 分享
发布于 07-27 16:21 湖北
实操就离谱。。
点赞 回复 分享
发布于 07-27 16:33 湖北
楼主是硕士嘛?
点赞 回复 分享
发布于 07-29 13:59 上海
感觉是问到你的项目没有上线和发布就不想问了
点赞 回复 分享
发布于 07-30 17:11 北京
实操打破双亲委派,什么鬼😅,这么卷了吗
点赞 回复 分享
发布于 07-31 13:18 北京
这都什么地狱。看着都汗流浃背了
点赞 回复 分享
发布于 08-01 11:25 浙江
交✌️也逃不了计算机的魔咒
点赞 回复 分享
发布于 08-02 12:36 安徽
请问哪个部门啊为什么那么难,是不是在核心部门啊😷
点赞 回复 分享
发布于 08-02 23:27 上海
很离谱,百度这么吓人的吗
点赞 回复 分享
发布于 08-06 16:21 江西
感觉开局没答好给他的印象分太低了,后面这要求就不是要招人的感觉
点赞 回复 分享
发布于 08-08 18:45 广西
难度好大,怪不得上交✌都顶不住
点赞 回复 分享
发布于 08-09 08:04 上海
好夸张 是不是黑马点评的项目面试官看着不爽 然后也没答好就这样了
点赞 回复 分享
发布于 08-09 12:15 上海
百度提前批到底要招什么人。。。
点赞 回复 分享
发布于 08-10 17:15 浙江
这实操不配合gpt 谁能做
点赞 回复 分享
发布于 08-10 21:33 北京

相关推荐

08-29 22:18
四川大学 Java
8.28 18:00最开始投的Java,直接简历挂,被C++/PHP/GO的组捞起来了,不过组里也有写Java。1h自我介绍 5min拷打项目 15min八股盛宴 30min1. 你简历里写的了解JVM,讲一讲JVM是什么,解决了什么问题?2. 你提到Java的跨平台特性,这是怎么实现的?3. 讲一讲GC;这里我直接讲gc的算法啥的去了,面试官说只想听gc是什么?有什么作用?4. 有了GC是不是程序员就不用管内存管理的事情了?这里扯了一下内存泄漏和full gc之类的5. CMS,G1,ZGC的共同设计目标是什么?怎么做到的?ZGC的我没看,后悔提了一嘴这个,CMS和G1说了。6. 你说项目中用了hash,讲一讲hash的底层数据结构?7. redis你除了用来当缓存,还有用来干什么?8. 有用过多线程吗?会有什么问题?怎么解决?9. volatile的底层原理有了解过吗?这个当时实在没想起来,脑子里只有一个之前看到过的mesi协议,还只记得名字10. 讲一讲为什么选择使用RocketMQ?11. 讲一下RocketMQ和Kafka的模型,这里脑子抽了,想成协议去了12. 讲一讲MySQL中聚簇索引和非聚簇索引的区别13. 讲一下回表14. 四个隔离级别15. 可重复读如何实现的?解决了什么问题?这里脑子又抽了,把不可重复读给忘了16. MVCC是如何实现的17. MySQL中索引用的什么数据结构18. 为什么叶子节点要使用双向链表?为什么不使用二叉树?这里我感觉面试官问题有点混乱。19. hashmap底层为什么要使用红黑树,而不使用avl树?扯了一下红黑树数据结构以及两种数据结构保持平衡的操作20. 反转链表 hot100,直接秒了反问   3min,问了一下部门业务和面试表现,面试官虽然说表现还可以,基础不错,但是最后让我还是要加油,感觉没啥希望能过。面试官人真的很好,还教我怎么样去回答面试官的提问,面试过程中答错了方向也会给出提示。一面总体来看还是八股盛宴,还是自己太菜了,另外吐槽一下百度的招聘官网,捞起来的流程完全看不到
百度一面498人在聊 查看18道真题和解析
点赞 评论 收藏
分享
17 106 评论
分享
牛客网
牛客企业服务