百度日常实习一面面经

百度一面,1小时20mins,第一次面这么长的试
1、说下项目
2、讲下计算机网络的模型(osi、tcpip、五层模型全讲一遍)
3、把你所知道的tcp都讲一下
4、把你知道的http状态码都讲一下
5、讲讲线程、进程和协程
6、讲讲stl中的内存分配
7、算法:pow(x,n)
8、单词分布在一个文件中,选出频率前50(我讲了内存够和不够分别怎么弄,他问我内存不够怎么一个一个读取进去?C++用什么api,这个不会)
9、你用过linux吗,讲下你知道的linux命令
10、讲讲文件搜索字符串相关的命令
11、vim中怎么搜索(我说我没配vim,直接在clion中写的)
#实习##面经##百度##C++工程师#
全部评论
老哥,请问在哪里看到的招聘信息啊
点赞 回复 分享
发布于 2021-01-08 20:35
lz牛逼
点赞 回复 分享
发布于 2021-01-08 20:49
hxd支持一下校友
点赞 回复 分享
发布于 2021-01-09 03:18
hxd 项目是在哪里找的啊,也想去试试但没有项目
点赞 回复 分享
发布于 2021-01-15 08:32

相关推荐

一笑而过2222:啊!拷贝构造函数和赋值操作符的区别 拷贝构造函数用于创建一个新对象作为现有对象的副本,而赋值操作符用于将一个已存在对象的值赋给另一个已存在的对象。 啊!析构函数能不能被重载 析构函数不能被重载,每个类只能有一个析构函数。 啊!构造函数能不能被重载 构造函数可以被重载,允许使用相同的构造函数名但参数列表不同来创建多个构造函数。 啊!虚函数和一般函数的区别 虚函数用于实现多态,允许通过基类指针或引用调用派生类的函数;而一般函数不具备这种动态绑定的能力。 啊!引用和指针的区别 引用必须在声明时初始化且不能更改指向的对象,而指针可以在任何时候指向不同的对象,并且可以为 NULL。 啊!C++内存分区 C++内存分为四个主要区域:栈区、堆区、全局/静态存储区和代码区。 啊!堆区申请的内存没有被释放 如果堆区申请的内存没有被释放,会导致内存泄漏,程序运行时间越长,占用的内存越多,最终可能导致系统资源耗尽。 啊!介绍几种常见的 STL 常见的 STL(标准模板库)组件包括:vector(动态数组)、list(双向链表)、map(键值对集合)、set(唯一元素集合)、queue(队列)、stack(栈)等。
点赞 评论 收藏
分享
5 20 评论
分享
牛客网
牛客企业服务