2022秋招百度面经

忙了好久,空闲时间整理了一下百度的面经。这周要期末考试,中期答辩了。加油呀。
主要是一些面试经历的问题,汇总在这里了。

提前批上来就介绍项目
Ti芯片加速是否了解

C++11新特性

智能指针

Shared_ptr的引用计数存在哪?应该放在哪里

如果你设计一个shared_ptr,应该是一个全局变量还是什么

lambda表达式

值捕获有哪些方式

Class static区别

什么情况下只能用class

模板typename和class区别

stl熟悉哪些

Vector怎么实现

Map底层

Unordered_map怎么实现

map和set区别

用栈实现一个队列

Tcp和udp区别,什么时候用tcp

http和https区别

http常用的返回值,分别代表什么意思

如果设计一个socket编程,怎么实现连接服务器

比如现在开了一个socket服务器,怎么处理100个服务器同时连接呢

如果100个socket连接上了,你的客户端怎么处理呢

Socket客户端了解吗

怎么判断客户端是否建立连接

这个连接是异步的连接还是同步的连接呢

代码出现内存泄漏怎么解决

你的程序运行进程崩溃了,在linux系统上你应该怎么查看

现在我在栈的最上层,怎么切换进入下面第5行的栈,我应该怎么进入,如果我现在想看第5行栈的变量,我应该怎么办

gdb怎么看在第几行栈,怎么继续运行

进程间通信有几种方式

共享内存是哪个系统调用实现的呢

共享内存的代码怎么实现的,mmap

正式批连着三面

进程跟线程的区别

进程间通信的几种方式

Linux软连接,硬连接

软连接中的符号连接

智能指针有哪些

Unique_ptr和shared_ptr区别

纯虚函数和虚函数

秋招二面:

问项目

有一个结构体作为参数传递的时候,注意事项有哪些

把一个结构体作为参数传递的时候,最高效的方法是什么

假设传递结构体,但是不修改结构体中的参数,应该怎么设计,可以加什么前缀?

满二叉树是什么满二叉树根结点序号是1,序号是100的结点在哪一层?

网络编程

 三面:

为什么投递互联网相关的岗位

Linux,查看系统进程的命令

系统进程的几种状态

谈一个场景:高并发的场景,秒杀的场景有哪些技术难点,应该怎么解决

受到上级的批评,或者做事不符合自己的预期嘛

对加班怎么看

你的缺点是什么

以后发现自己对这个工作不喜欢,不符合自己的预期怎么办

对未来是什么规划

总的来说,能投提前批一定不要等,不管能不能过都是在给自己多一个机会。
越努力,越幸运。





#面经##百度##面试题目#
全部评论
感谢大佬分享!!!!
点赞 回复 分享
发布于 2022-01-14 21:26

相关推荐

点赞 20 评论
分享
牛客网
牛客企业服务