今天给大家分享一下,我们星球同学不断在整理汇总的一份cpp 各个公司各个岗位的面经。

同时也在不断更新添加的,助力大家春招。

文后有分享链接

腾讯WXG-PC客户端开发实习一面

1、算法题:第k个高频元素,分别问小根堆解法和优化快排的时间复杂度

2、栈内存和堆内存的区别

3、如何编写程序触发栈溢出和堆溢出?

4、用new创建一个对象,再用free释放会导致什么问题?

5、项目中的文件断点续传功能是单线程还是多线程?

6、多线程环境下怎么去分配线程执行这个功能?如何处理访问冲突?

7、反问环节

滴滴-自动驾驶软件开发工程师-一面

1.自我介绍

2.项目经历

3.static的作用

4.指针和引用的区别

5.new和malloc的区别

6.快速排序的思路

7.虚析构的作用

8.堆和栈的区别

9.虚函数和纯虚函数的区别

10.常用的STK容器有哪些?

11.move的作用

12.手撕代码:岛屿个数

中科创达c++二面

1、自我介绍

2、项目中的zmq如何使用的,为什么要使用这个

3、你提到的进程,为什么使用zmq分发任务,不使用其他方式

4、这个批次处理结果,如何存储的

5、协程库的hook操作是如何实现的

6、(嘴回答飘了,把epoll_wait说也在hook中了)然后认错刚才说错啦

7、人事开始

8、四六级、家住哪里、为什么要留在成都

9、你自己有什么缺点

10、你压力大时候放松方式

11、能接受工区不带手机嘛?

12offer-拒绝

智驾大陆 系统开发 一面

1.学校课程、导师、通勤情况

2.自我介绍

3.性能监控项目熟悉哪个模块?

4.用过iperf吗?怎么用的?

5.写过驱动吗?内核模块的实现

6.如果想实现一个最简单的驱动,加载驱动时打印“驱动加载”信息,退出驱动时就打印“驱动卸载”信息,都需要用到哪些函数啊?描述下

7.linux有三种设备,除了刚刚提到的字符设备,其他的知道吗?

8.protobuf?服务端和客户端的信息如何对齐?编码解码的过程如何对齐?

9.grpc?编码解码的过程在哪里进行吗?

10.docker用的多吗?交叉编译有了解吗?

11.用过什么开发板?

12.树莓派做了什么?怎么交叉编译的?可以去了解下交叉编译

13.对未来工作方向的想法?

14.epoll select poll区别?LT ET?

15.主从reactor模型?主如何把新连接发给从?提示线程池

16.熟悉什么数据结构?开共享桌面演示栈实现队列

17.tcp三次握手中,客户端发送syn请求,服务端接收到之后,此时突然网络断开,Linux下会发生什么?

18.熟悉linux什么命令?

19.只知道文档名,不知道路径,如何查找路径

20.linux中有很多log文件,我想查找特定的log信息,用什么命令?

21.面向对象和面向过程编程?

22.力扣手撕 罗马数字,写完给指点,循环上界不用-1

23.反问

智驾大陆 系统开发 二面

1.介绍项目

2.本来可以用proc方式获取数据,为什么要用内核模块?

3.内核模块用什么代码编写的?

4.内核模块如何加载?

5.epoll select poll ?

6.linux线程和进程的区别?

7.linux如何远程登录服务器?

8.linux如何从服务器拷贝文件下来?

9.研究方向,这边的工作如何帮助到你的研究?哪方面的深入

6.对应用开发还是内核开发感兴趣?为什么?学好有什么帮助吗?

8.介绍业务

9.反问

知识库分享

https://www.yuque.com/u41022237/lfvdl9

知识星球介绍(公认的cpp c++学习地)

星球名字:奔跑中的cpp / c++

专注cpp/c++相关求职领域的辅导

加入星球福利,后续如果有其他活动、服务,不收费,不收费,可以合理赚钱就收取下星球费用,但是不割韭菜,保持初心

感兴趣的微信扫下面的码,然后下载知识星球app登录即可 alt

(1)高质量的项目合集 alt alt alt alt alt alt alt

同时如果项目,遇到任何困惑也会第一时间进行解答的 alt

(2)高质量精确性八股资料 alt alt alt

(3)详细的学习路线 alt

(4)活跃的学习氛围,星球打卡不只是一个形式,而是每天观看,针对同学们的学习情况提出合理化的建议,同时也有高质量的星球微信内部群 alt alt alt

(5)星球提问简历修改,提供意见的同时,还会给安排一对一腾讯会议辅导 alt alt

(6)星球同学offer情况,以及对应学习情况,给大家提供参考 alt

(7)全网最全cpp相关面经整理 alt alt

(8)编程实战能力提升平台(大家都可以使用的,免费的)

访问网址 cppagancoding.top alt

星球同学的评价 alt

(9)每周也会进行直播答疑,同时有时也会给星球内部同学开一些知识、路线分享会。

具体可以看B站放的视频,up名字:cpp辅导的阿甘

(10)奖励金激励,会根据大家打卡学习/ 面经打卡整理情况,每个月每个季度发放奖励金。有的人陆陆续续已经获得了数千月的奖励金,是加入星球费用的数十倍了 alt alt

等等,可能还有一些其他服务,目前没想起来的,以及后续也会增加的服务

本文由 mdnice 多平台发布

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐