百度后端提前批一面 凉经(三个半小时)
面试官水平相当高,而且很耐心,态度很好,可惜哥们太菜,第一次面三个半小时,从差不多3点开始,面到了下午六点多,全程汗流浃背,怎么周日面面试官精力这么充沛
我把一些我能记得的问题放在下面,如果xdm有答案可以直接发出来,因为这些题我现在看还是不会
八股
1.g1 full gc的退化过程
2.java一个进程运行的比较卡顿了,它在线上体现出的就是它的响应延时比较长,它会出现不符合预期。这种情况下,你在这种服务器上一般是一个如何定位它卡顿的原因的一个简单思路。
3.多client它去访问一个load baLance,然后后面有很多个多个service的情况下,这个时候客户端这边有一个连接池,它是一个长连接的方式。然后在这种长连接的这种方式下,可它可能会有什么样的缺点
4.如何写一段java代码,稳定的触发两次young GC,然后触发一次full GC,然后又是两次young GC
5.在多核环境下,如何合理设置 BIO/NIO 的工作线程数。
手撕
1.基于cas实现一个可以允许公平性调度的乐观锁,不能使用任何提供的包(直接放弃了,勉强写了个cas)
2.小度 🐻 在 X 轴上自由行走,起点从 0 开始每次可选择往左右,往左或右走 x 步x 从 1 开始,依次递增,第一次1,第二次2....函数给定一个 N,返回 int:最小的步数 step如果不可达,返回 -1(要求贪心,哥们写了个bfs被毙了)
-----
给我过了,抽象,等给兄弟们更新二面
-----
到三面了xdm,老兵回流
#第一次面试# #百度求职进展汇总# #我的求职思考# #如何判断面试是否凉了#
我把一些我能记得的问题放在下面,如果xdm有答案可以直接发出来,因为这些题我现在看还是不会
八股
1.g1 full gc的退化过程
2.java一个进程运行的比较卡顿了,它在线上体现出的就是它的响应延时比较长,它会出现不符合预期。这种情况下,你在这种服务器上一般是一个如何定位它卡顿的原因的一个简单思路。
3.多client它去访问一个load baLance,然后后面有很多个多个service的情况下,这个时候客户端这边有一个连接池,它是一个长连接的方式。然后在这种长连接的这种方式下,可它可能会有什么样的缺点
4.如何写一段java代码,稳定的触发两次young GC,然后触发一次full GC,然后又是两次young GC
5.在多核环境下,如何合理设置 BIO/NIO 的工作线程数。
手撕
1.基于cas实现一个可以允许公平性调度的乐观锁,不能使用任何提供的包(直接放弃了,勉强写了个cas)
2.小度 🐻 在 X 轴上自由行走,起点从 0 开始每次可选择往左右,往左或右走 x 步x 从 1 开始,依次递增,第一次1,第二次2....函数给定一个 N,返回 int:最小的步数 step如果不可达,返回 -1(要求贪心,哥们写了个bfs被毙了)
-----
给我过了,抽象,等给兄弟们更新二面
-----
到三面了xdm,老兵回流
#第一次面试# #百度求职进展汇总# #我的求职思考# #如何判断面试是否凉了#
全部评论
???三个半
挂了哥们也认了,是我应得的
是不是你简历写的太吊了
这简直太难了
这是人类能通过的面试吗
不过快手提前批让我手写 ReentrantLock 也很抽象😇
南大大佬
什么部门啊佬 好难啊🤯
这得学到什么程度
啊???
南佬
感谢分享
看面经不少百度提前批都是常规八股,你这为什么难度这么大
???三个半小时,佬你是ssp加面?
这么难啊
CAS真的能实现公平锁吗😢
三个半很厉害了
4是什么鬼,认真的吗
同学考虑上海米哈游不,我们正在秋招,可看我主页看岗位,感兴趣可直接投递
真难啊
难飞了吧😖😖😖
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
10-18 14:11
门头沟学院 Java 点赞 评论 收藏
分享