百度提前批一面二面加额外一面面经分享

base:北京

c++/php/go开发岗
一面:
45min
1.讲一下OSI的七层模型,以及每一层的含义和应用
2.三次握手和四次挥手
3.三次握手中如果数据发送失败,让你设计你会怎么处理
4.什么是TCP
5.知不知道拥塞控制,讲一下
6.进程和线程
7.进程间有哪些通信方式,讲一下
8.Mysql中的索引讲一下
9.索引覆盖
10.数据库的隔离级别
11.场景题:如果给数据库中的表加一列数据,但是用户是上亿规模的,这个时候用户访问页面可能会卡,如何解决?
12.Redis有哪些数据类型
13.Zset底层是怎么实现的
14.主从复制
15.集群
16.c++面向对象编程讲一下
17.如何防止内存泄漏
18.讲一下智能指针
反问:
1.表现
2.部门业务

二面:
1h
1.知道哪些c++中的关键字,然后讲了static
2.指针和引用的区别,左值右值,右值引用
3.堆和栈的区别
4.char *p = {"123"}和char p[] = {"1", "2", "3"} 的区别
5.linux中32 和 64是什么意思
6.cpu密集型和i/o密集型什么意思
7.如果1g的内存,能否申请2g的空间,8g呢?
8.智力题:25匹马5个赛道,最少几次前三名马
9.智力题:1000个瓶子,一瓶毒药,10只白鼠,喝下毒药一周后死亡,找毒药
10.算法:数组中第K大的值,O(nlogn),不能用sort()函数
反问:
1.部门技术栈

二面结束后一个小时左右,状态从c++/php/go开发岗变成了
移动软件研发岗

一面:
80min
1.OSI的七层模型,以及每一层的含义和应用
2.三次握手,四次挥手,SYN是什么,各自处于什么状态,详细讲
3.为什么要三次握手,两次不行吗?
4.tcp和udp是什么,有什么区别
5.为啥要OSI七层模型?有什么作用
6.http如何进行流量控制?拥塞控制
7.数据链路层的传输单位,网络层呢?
8.ftp是什么,哪一层的协议?
9.进程和线程详细讲讲,有什么区别
10.算法:二叉树的层序遍历
11.算法:查找链表倒数第K个数
12.算法:判断链表是否有环

面试官最后主动讲了一下我的面试优点和缺点,然后说了下池子人很多大部分都是985 211的,竞争比较激烈,感觉像在安慰我(本人双非硕),说会如实向上报道面评

2h后共享中
全部评论
牛客上看到好多人在池子里
点赞 回复 分享
发布于 2023-08-07 12:35 湖北
百度进度确实快,当时我周日直接从10点面到12点。连续三面
点赞 回复 分享
发布于 2023-08-01 15:28 北京
大佬二面答出来多少挂的呀
点赞 回复 分享
发布于 2023-07-31 12:50 广东
大佬,每一面的项目问题占比大概是多少嘞,看他们说二三面比较集中问项目
点赞 回复 分享
发布于 2023-07-30 11:43 重庆
大佬,很好奇为什么一直揪着OSI七层模型不放,是简历上写了么,按理说常用的不就是四层么。
点赞 回复 分享
发布于 2023-07-29 23:39 上海
6天3面,今天下午结束,人面麻了
点赞 回复 分享
发布于 2023-07-28 21:28 湖北

相关推荐

2025.7.22实习了几个月之后晕晕乎乎的来秋招了,完全没复习,果然是大败而归。全程40min,因为没有录音,这些都只是我记得的问题(总体上应该大差不差)1.讲一下C++的static。当时人有点晕,只说了全局唯一,如果是成员变量就是第一次用到的时候创建,然后一直存在。2.讲讲重载和重写的区别。重载是同一个类中,方法名相同,参数不同。重写是子类对父类方法的重新实现,方法签名必须完全一致。3.讲一下虚函数、虚函数表之类的。经典问题,这里不赘述了,网上一堆高质量回答。4.迭代器通过泛化指针遍历容器内部节点的东西。比如链表 iterator 内部保存节点指针,operator++ 沿 next 指针移动即可;operator* 返回 node->value。一个最小迭代器需要指针 + 类型。(不知道这里说的对不对,迭代器相关的知识点确实没怎么背过)5.讲讲C#的ref和out的作用和区别。和C++的引用传参类似,(太久没写C#了),当时说ref主要是给个东西让函数改,out是要输出的。(总之答案应该不只是这么简单,ref:调用前必须初始化(输入+输出),out:方法内部必须赋值(只输出))6.讲讲装箱和拆箱。前者是用引用类型装值类型,后者相反。7.聊聊单例模式。某个类整个程序生命周期内只产生一个实例,全局和唯一。一般写管理器或者全局配置比较常用。8.聊聊TCP和UDP的区别。什么时候用UDP,如何优化UDP。连接、可靠、有序、拥塞控制、流量控制、传输效率之类的(这个问AI应该能总结的很清楚,就不多说了)。实时性 > 可靠性的时候选择UDP,比如说射击游戏。优化思路:缺什么补什么,加上ACK,重传,排序、拥塞控制、流量控制之类的功能。9.手撕算法给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。先用最小堆做了,然后面试官说用快速选择也写一遍。有点不熟练,不过勉勉强强写出来了。10.然后问时间复杂度。我这里发狂了,说O(nlogn)。不知道当时在想什么。11.反问。感觉问的东西面试官都说不方便透露。然后就结束了。太久没面试好多知识点生疏了(悲)2025.7.23挂。吐槽:为什么引擎相关的和项目还有实习完全没问啊
小小:更多面经八股,欢迎大家查看:https://m.nowcoder.com/mianshi/top
查看10道真题和解析
点赞 评论 收藏
分享
26小林不会梦到感谢...:不管是前端后端目前还没看到三面的
米哈游一面187人在聊
点赞 评论 收藏
分享
08-06 11:48
门头沟学院 Java
点赞 评论 收藏
分享
评论
19
105
分享

创作者周榜

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