百度后端提前批一面 凉经(三个半小时)

面试官水平相当高,而且很耐心,态度很好,可惜哥们太菜,第一次面三个半小时,从差不多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,老兵回流

#第一次面试# #百度求职进展汇总# #我的求职思考# #如何判断面试是否凉了#
全部评论
???三个半
16 回复 分享
发布于 2024-08-04 22:09 陕西
挂了哥们也认了,是我应得的
14 回复 分享
发布于 2024-08-04 21:42 浙江
是不是你简历写的太吊了
7 回复 分享
发布于 2024-08-05 01:09 北京
这简直太难了
5 回复 分享
发布于 2024-08-05 13:20 黑龙江
这是人类能通过的面试吗 不过快手提前批让我手写 ReentrantLock 也很抽象😇
4 回复 分享
发布于 2024-08-05 14:56 陕西
南大大佬
3 回复 分享
发布于 2024-08-05 20:09 黑龙江
感谢分享
2 回复 分享
发布于 2024-08-07 12:17 黑龙江
南佬
2 回复 分享
发布于 2024-08-05 20:14 黑龙江
啊???
2 回复 分享
发布于 2024-08-04 22:34 北京
这得学到什么程度
2 回复 分享
发布于 2024-08-04 22:18 浙江
什么部门啊佬 好难啊🤯
2 回复 分享
发布于 2024-08-04 21:49 河南
三个半很厉害了
1 回复 分享
发布于 2024-08-07 12:32 黑龙江
CAS真的能实现公平锁吗😢
1 回复 分享
发布于 2024-08-05 10:30 上海
这么难啊
1 回复 分享
发布于 2024-08-05 08:48 安徽
???三个半小时,佬你是ssp加面?
1 回复 分享
发布于 2024-08-05 08:35 内蒙古
看面经不少百度提前批都是常规八股,你这为什么难度这么大
1 回复 分享
发布于 2024-08-05 08:01 北京
这就是大佬的世界?
点赞 回复 分享
发布于 2024-08-27 10:09 北京
不是以前在百度实习过吗,怎么也得给个面子
点赞 回复 分享
发布于 2024-08-14 22:01 江苏
佬太强了,二面咋样了
点赞 回复 分享
发布于 2024-08-12 21:29 湖北
能顶住3个半小时,佬也不是一般的强
点赞 回复 分享
发布于 2024-08-12 08:44 上海

相关推荐

最终还是婉拒了小红书的offer,厚着脸皮回了字节。其实这次字节不管是组内的氛围、HR的沟通体验,都比之前好太多,开的薪资也还算过得去,这些都是让我下定决心的原因之一。但最核心的,还是抵不住对Agent的兴趣,选择了Ai Coding这么一个方向。因为很多大佬讲过,在未来比较火的还是属于那些更加垂类的Agent,而Ai Coding恰好是Coding Agent这么一个领域,本质上还是程序员群体和泛程序员群体这个圈子的。目前也已经在提前实习,也是全栈这么一个岗位。就像最近阿里P10针对前端后端等等不再那么区分,确实在Agent方向不太区分这个。尤其是我们自己做AI Coding的内容,基本上90%左右的内容都是AI生成的,AI代码仓库贡献率也是我们的指标之一。有人说他不好用,那肯定是用的姿态不太对。基本上用对Skill、Rules 加上比较好的大模型基本都能Cover你的大部分需求,更别说Claude、Cursor这种目前看来Top水准的Coding工具了(叠甲:起码在我看来是这样)。所以不太区分的主要原因,还是针对一些例如Claude Code、Cursor、Trae、Codex、CC等一大堆,他们有很多新的概念和架构提出,我们往往需要快速验证(MVP版本)来看效果。而全栈就是这么快速验证的一个手段,加上Ai Coding的辅助,目前看起来问题不大(仅仅针对Agent而言)。而且Coding的产品形态往往是一个Plugin、Cli之类的,本质还是属于大前端领域。不过针对业务后端来看,区分还是有必要的。大家很多人也说Agent不就是Prompt提示词工程么?是的没错,本质上还是提示词。不过现在也衍生出一个新的Context Eneering,抽象成一种架构思想(类比框架、或者你们业务架构,参考商品有商品发布架构来提效)。本质还是提示词,但是就是能否最大化利用整个上下文窗口来提升效果,这个还是有很多探索空间和玩法的,例如Cursor的思想:上下文万物皆文件, CoWork之类的。后续也有一些Ralph Loop啥的,还有Coding里面的Coding Act姿态。这种才是比较核心的点,而不是你让AI生成的那提示词,然后调用了一下大模型那么简单;也不是dify、LangGraph搭建了一套workflow,从一个node走到另外一个node那么简单。Agent和WorkFLow还是两回事,大部分人也没能很好的区分这一点。不过很多人说AI泡沫啥啥啥的,我们ld也常把这句话挂在嘴边:“说AI泡沫还是太大了”诸如此类。我觉得在AI的时代,懂一点还是会好一点,所以润去字节了。目前的实习生活呢,除了修一些Tools的问题,还包括对比Claude、Cursor、Trae在某些源码实现思想上的点,看看能不能迁移过来,感觉还是比较有意思。不过目前组内还是主要Follow比较多,希望下一个阶段就做一些更有创新的事情哈哈。这就是一个牛马大学生的最终牧场,希望能好好的吧。说不定下次发的时候,正式AI泡沫结束,然后我又回归传统后端这么一个结局了。欢迎交流👏,有不对的🙅不要骂博主(浅薄的认知),可以私聊交流
码农索隆:和优秀的人,做有挑战的事
点赞 评论 收藏
分享
评论
57
230
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务