百度提前批C++123面凉经

哎,对于百度真是又爱又恨,最终因为3面的一个智力题没做出来给我挂了,但还是怪自己菜,也怪运气不好吧
Ai部门
1面

1,手写线程池

2.为什么append要加锁 主线程不就是一个么在这添加任务

3,线程工作函数有了wait操作为什么还要加锁

4,同步io模拟的procator模式和recator区别,好在哪里

5主线程除了做客户端监听,读写到来还干了什么

6.多态

7.c++11新特性

8delete.detyle

9智能指针,share_ptr直接类构造和用 makeshared区别

10构造函数能不能是虚函数,析构函数能不能是虚函数

11他们俩各自能不能调用虚函数

12构造函数能不能调用成员函数

13线程池的函数接口都是怎么调用的

14,主线程怎么写的,如果同时多个

15,如果添加任务时大于任务队列最大值怎么处理

16auto.ptr具体远离


当时手写线程池写的不好,直接挂,后来被搜索技术部捞起来,重新开始


一面

1tcp拥塞控制详细介绍

2.nat讲解

3DNS讲解

4.智能指针挨个讲解

5.http2.0了解么

6.c++内存布局

7.const成员函数能修饰成员变量么

8static关键字作用

9tcp握手详细过程及各个状态号的值

10堆快还是栈快为什么

11纯虚函数讲一讲

12怎么预防死锁

13递归二分查找

14插入排序

15https链接过程



二面

介绍项目

怎么判断是get请求和post请求

对于接受图片和视频流这种请求,分别怎么操作的

2介绍硕士课题

3C++数据类型,挨个讲解

4线程进程区别,怎么创建的

5讲了,堆,栈,内存管理

6C++内存管理怎么操作的

7C++11新操作

8写一个冒泡排序

9连续最长子串,长度 和子串都返回

101亿个整数找出前50大的数字

11 a.b两个海量文件,如何找出a.b中重复的某个东西

12 文件压缩,解压缩命令写一下

13如和给文件去重排序

14awk命令

15口述二维有序数组查找

16写出1000天后的今天是周几,日期等等之类的

17vim命令



三面

介绍项目,问了细节

然后出了一道智力题,20分钟没做出来,面试结束

过了一小时看状态 变为简历共享 卒😅



#百度提前批面试##面经##校招##百度##C++工程师#
全部评论
沙雕面试官,就因为一个题没答出来就挂?还是tm智力题😴
5 回复 分享
发布于 2021-08-28 10:32
C++手写线程池吗?
1 回复 分享
发布于 2021-08-28 11:09
有些可惜了,请问智力题是啥呀?
点赞 回复 分享
发布于 2021-08-28 08:58
楼主三面什么时候面的呀?还有楼主base哪里呀,我三面完后,状态处于面试流程中,已经一天多了,等的我慌
点赞 回复 分享
发布于 2021-08-28 10:58
楼主项目方面的问题是怎么回答的啊
点赞 回复 分享
发布于 2021-08-28 13:28
不是,手写线程池有点狠啊
点赞 回复 分享
发布于 2021-08-28 13:47
acg,三面问你能实习了吗
点赞 回复 分享
发布于 2021-08-28 14:52
晕了,一个项目😂
点赞 回复 分享
发布于 2021-08-28 18:43
c++手写线程池嘛?
点赞 回复 分享
发布于 2021-08-28 19:35
a.b两个海量文件,如何找出a.b中重复的某个东西  请问这个这怎么回答?
点赞 回复 分享
发布于 2021-08-28 20:49
网站上那个找的  分治+哈希
点赞 回复 分享
发布于 2021-08-28 20:58
看了下楼主的面经,怎么一下客户端一下后端的?😂楼主是如何考虑职业方向的呢?
点赞 回复 分享
发布于 2021-08-28 23:29
楼主,请问像你这种提前批三次面试了,转正式批还要重新三次面试吗?
点赞 回复 分享
发布于 2022-09-19 08:08 江苏

相关推荐

评论
15
89
分享
牛客网
牛客企业服务