百度 网络研发工程师 面经

写面经攒人品了~~~

自我介绍

八股文拷打

1、数据库:mysql联合查询了解吗(内联)

2、数据库:数据库中事务了解吗?银行取钱要执行三步,如果钱取了在最后一步扣余额的时候网络故障怎么办?(事务执行的原子性,会回滚)

3、cpp:指针和引用区别,指针可以指向一个空值吗?引用对象可以为空吗?引用的对象可以改变吗?

4、cpp:智能指针了解吗?说两个重要的;当三个share_ptr指向同一块区域,什么时候这块区域的内存会被销毁?(老师提到了引用计数,产生一个share_ptr就++,销毁一个就--,为0该内存销毁)

5、计网:TCP三次握手四次挥手;TCP可靠在哪儿(ACK,重传机制,完整性检查,三次握手四次挥手);TCP三次握手的第三次如果断开连接了会怎么样;四次挥手后为什么要等2MSL?

6、计网:I/O多路复用了解吗?select和epoll有什么区别(select是一直轮询,epoll是有epoll_wait)

7、计网:MTU的概念(这块我有点忘了);通过wireshark怎么判断一个数据包分不分片?一台新电脑接入路由器,会有哪些包,使用到哪些协议(DHCP、ARP);这台电脑访问baidu.com过程;

8、计网:网络字节序了解吗?大端小端机是什么意思?

9、计网:NetFilte了解吗?数据包经过是怎么处理的(hook)

10、Linux:怎么看内存?怎么看进程?抓包的指令(tcpdump这个我真还没关注过)怎么看IO?僵尸进程怎么杀?怎么改文件权限?

(应该还有几个的,实在记不起来了)

手撕:

写socket通信(服务端)的过程:

几个数据结构

几个函数:socket() bind() listen() accept() close()

问面试官说其实更看重基础,所以计网,操作系统要学好了

#面经##百度提前批#
全部评论
点赞 回复 分享
发布于 2024-07-23 14:59 广东

相关推荐

已注销:再接着投吧项目经历太流水账,且没有实习经历,我之前也是这样,后来跟着大厂导师修改了项目和简历之后成功上岸,有需要可以问我
点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

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