百度提前批一面 7.24

首先自我介绍
然后基本是完全根据简历,先问八股后来问实习经历,没问第二个项目
1.先从操作系统开始吧(吓我一跳,上来就问这么深的东西吗),你怎么理解进程线程,线程共享什么资源
2.为什么一般是多线程而不是多进程
3.linux怎么获取进程id,如果知道线程名称的话呢
4.简历上写了了解mysql的事务,锁,索引,都讲讲吧(一通吟唱)
5.mysql突然故障了怎么办,提供了什么机制
6.简历上提到了sql优化,你举一个项目中碰到的例子    (只讲了一个加索引似乎不满意)还有其他的吗(真没啥了……强行说了一个limit)
7.那我们聊聊计网吧,ping命令用到了什么协议(我说如果ping网址的话还要用到DNS和TCP(发请求包),但是TCP不对),在哪一层
8.你提到了TCP,TCP断开连接的时候怎么操作的
9.ARP协议讲讲
10.二维数组是按列读还是按行读更快,从计算机体系结构的角度来讲为什么,从CPU角度呢
11.GC讲一讲,主要是垃圾回收什么部分
12.你用java几,有调过JVM参数吗(无)
13.你怎么理解线程不安全?多线程环境下如果是单核会出现线程不安全问题吗?(不知道)从体系结构角度来讲讲(说了内存屏障相关)
14.都有哪些保证线程安全的方式
15.你说到了sychrnoized,如果在一个类的A和B上分别加锁,然后分别调用同一个对象的A和B方法,会上锁吗
16.怎么设计让HashMap变成线程安全的
17.ConcurrentHashMap底层原理(哈哈,没复习到呢,忘了不会)
18.简历上提到了设计模式,单例模式,工厂模式,代理模式分别为了解决什么问题
19.Maven的依赖管理,如果出现了A依赖B和C,然后C依赖B会怎么样(我说会报错,不知道,可以排除一个版本)
20.那如果我就想给用户展示这个依赖包中的某个类,屏蔽下面依赖的类呢(不会)

实习相关,问了Ai的项目
1.调用大模型的输入输出整个过程
2.prompt调优?除了结构上的调优,比如说想要最新的数据大模型训练的时候没有怎么办
3.你提到了RAG,能详细讲讲RAG吗

手撕:二叉树后序遍历,ACM模式

面试官挺和蔼的,就是看起来很忙啊,一会儿来个电话,一会儿处理一下工作的,反问环节问了之前的线程不安全问题,我以为有确定的答案,结果原来是个开放性题目,面试官也是只说了说他的理解,还问了Maven依赖管理,说是有一个shadow机制
虽然我好多没答上来的很紧张,但是面试体验还是很不错的,面试官还会安慰鼓励人,有这样的面试官心情很舒畅呀
其实完全没准备好呢,想着反正流程长先投着,结果百度在我投完第二天就约面了,周一才开始看八股和刷题,幸好手撕出的简单
全部评论
更多面经八股,欢迎大家查看:https://m.nowcoder.com/mianshi/top
4 回复 分享
发布于 07-25 22:13 北京
问一下进二面了吗,感觉百度的一面强度不太高,但是后续二三面会上很大强度
2 回复 分享
发布于 07-30 09:57 河北
佬,你实习的时候是面Java岗,然后干Agent开发吗,和我挺像的
1 回复 分享
发布于 07-27 16:09 广东
佬 你面试的时候面试官开摄像头了嘛 为啥我一二面面试官都没开
1 回复 分享
发布于 07-25 18:30 北京
八股问得深啊
点赞 回复 分享
发布于 08-03 22:02 浙江
佬有后续了吗?
点赞 回复 分享
发布于 07-31 20:14 湖南
mark
点赞 回复 分享
发布于 07-31 09:10 上海
几段实习经历,佬
点赞 回复 分享
发布于 07-28 20:24 辽宁
怎么八股这么多
点赞 回复 分享
发布于 07-28 17:14 广东
哥,面试平台是如流吗?
点赞 回复 分享
发布于 07-28 15:41 北京
更多自动驾驶校招,欢迎查看,https://www.nowcoder.com/discuss/778737198446206976
点赞 回复 分享
发布于 07-26 21:44 广东
耐面王
点赞 回复 分享
发布于 07-26 08:18 北京
mark了
点赞 回复 分享
发布于 07-25 22:31 山东
mark 学习
点赞 回复 分享
发布于 07-25 16:03 广东
有消息了吗 晚上面,好紧张
点赞 回复 分享
发布于 07-25 15:22 江苏
大佬
点赞 回复 分享
发布于 07-25 13:16 山东
哥,投的java还是go啊
点赞 回复 分享
发布于 07-25 10:49 北京
这个ACM模式需要自己建树吗,需要接受输入是吗,是纯输入数字还是字符串有null的那种
点赞 回复 分享
发布于 07-25 10:33 天津
哇 看的有点冒汗了
点赞 回复 分享
发布于 07-24 21:53 重庆

相关推荐

1.自我介绍2.OSI有哪七层模型。✅3.浏览器打开www.baidu.com中间会有什么交互(回答上来一大部分)4.解释DNS寻址✅5.http的post和get有什么区别(答上来一半吧)6.具体解释post和get方法有什么区别(当时脑袋迷糊了,答乱了)7.http和https的区别✅8.了解过对称加密和非对称加密吗(答的一知半解)具体解释tcp的三次握手和四次挥手(答的一知半解,尤其是三次握手)9.为什么用三次握手而不是两次握手(答的百分之七十吧)10.只用两次握手会有什么影响✅11.和两次握手相比,三次握手有什么必要性✅12.http和tcp有什么区别✅13.tcp和udp的关系和区别✅14.udp相比于tcp有哪些应用场景(回答的视频面试、游戏联机、域名解析)15.了解过IP分片吗,解释一下(答上来一半吧)16.TCP报文长度管理是怎么实现的✅17.UDP最长报文长度是多少(我回答的是65535,应该错的,真正有效长度是1472字节)18.UDP和TCP报文头的细节✅19.vlam是什么(一点没有听过,没答上来)20.网络安全相关,DDoS攻击(只宽泛的解释了一下含义)21.具体使用什么方式(说了SYN、UDP、HTTP、DNS FLOOD攻击)22.你几乎没用过python,给我解释一下python的装饰器是什么(回答的类似于女生的化妆)23.两个字符串在python中怎么拼接在一起?(+和*乘法和str.join())只回答了这些24.数据结构的算法:动态规划(重叠子问题、最优子结构、状态转移方程、只回答上这些)25.Linux常见指令(终于到我的领域了,回答了一大堆,得到了认可)26.Linux磁盘满了怎么办(回答了一知半解,因为我之前一直用虚拟机,没遇到过这个问题,我说类似于Windows的C盘满了,用指令删除,还有删除没用的安装包)27.解释线程与进程的区别(这个准备的很好,答的蛮顺利的)28.进程之间的通信有哪些✅29.线程之间的通信有哪些✅30.你面试的测试岗位,你了解过都有哪些测试手段吗?(单元测试、集成测试、系统测试、验收测试,面试官反问就这些吗?然后赶紧补充:功能测试、性能测试、安全测试、兼容性测试)31.现在有一个用户登录界面需要设计,应该从哪些方面考虑呢?(我说密码安全性、验证码、账号密码长度、以及特殊字符等)32.接下来就是手撕代码题:给一个只包含正整数的数组,给分割为两个数组、要求两个数组和相等。(有惊无险的写出来了)综上所述:面试官的态度非常好,我以为会很压力,没想到态度这么好!
爽朗的安逸:我是嵌入式的简历,没想到给我第一个面试竟然是软件的
百度一面976人在聊
点赞 评论 收藏
分享
评论
30
155
分享

创作者周榜

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