秋招面试记录贴—C++后端开发

大华 c++服务器开发(8.3 意向书)

7.16 下午3点 一面 12min

1、自我介绍
2、select和epoll的区别
3、介绍一下面向对象三大特性
4、tcp参数调优
5、三次握手,四次挥手
6、vector和map的原理及区别
7、线程通信方式及其应用场景

7.21 下午3点半 二面 18min

1、自我介绍
2、epoll的原理及API
3、常用数据结构的原理及使用场景
4、TCP和UDP的区别
5、TCP粘包问题如何解决
6、多线程有哪几种锁以及原理
7、工厂模式介绍
8、实际开发中遇到具体的问题以及怎么调试
9、反问

7.26 下午5点 hr 12min

蔚来车联网 c++软件开发(8.23 意向书)

7.20 下午2点 一面 40min

1、自我介绍
2、查找最大字母并加入(max)
3、文件结构图
4、c++11新特性
5、socket通信需要调用哪些方法
6、lambda表达式的用途

7.28 晚上7点 二面 50min

1、项目问题(就是web服务器相关的东西)
2、操作系统问的很多(内核态和用户态的区别,进程有哪些段,系统调用和普通函数调用的区别,main函数是由谁调用的,CPU如何跟内存和外设进行一个交互,还有一些想不起来了,人麻了,操作系统学的不好)
3、说一下两个栈实现队列的思路
4、快排的思路和时间复杂度
5、英文说一下为什么想加入蔚来(口语烂糊,面试官建议我每天练半个小时口语)

科大讯飞 c++软件开发(8.16 意向书)

8.10 下午2点 一面 1h7min

1、自我介绍
2、实验室项目(跟目标检测相关)
3、c++三大特性
4、多态怎么实现的
5、子类函数重定义
6、vector底层原理,其中的resize和reserve,insert方法
7、进程和线程的区别,线程间通信,死锁以及如何避免死锁
8、gdb调试,实际调试案例
9、线程池实现原理
10、请求队列满了高并发如何解决
11、线程池如何处理不同的任务,不只是处理http请求
12、文件编译流程,项目用到了哪些静态库、动态库
13、有将项目其中的模块封装成库吗?哪些模块可以封装起来
14、反问
(还有一些想不起来了。。)

8.13 下午2点 二面 40min

1、自我介绍
2、debug和release具体有什么区别
3、链接器内部原理
4、虚函数表以及vptr
5、多线程调试的具体流程
6、分布式系统中的数据同步问题
7、负载均衡的方案
8、实验室项目相关
9、比赛相关
10、反问
(后面还有一个hr问了一些问题,不知道是不是连hr面一起的)

8.16 下午4.30 HR面 20min

奇安信 c++后端开发

8.20 下午5点半 一面 25min

1、自我介绍
2、http请求过程
3、路由服务器的中转过程
4、MySQL的存储索引原理
5、类似where id>3 and name="xiaoli" 这种索引过程
6、gdb调试基本过程,如何定位问题,如何切换堆栈
7、c++多态相关
8、反问

携程 云计算开发

9.3 下午5点10分 一面 1h10min

1、面试官介绍部门业务技术栈等
2、自我介绍
3、算法题:一道dp
4、了解主流的web服务器吗
5、介绍一下项目中的线程池,作用,怎么设计的
6、http请求报文的格式
7、keep—alive和服务器中的非活动连接有什么关系吗
8、定时器是怎么设计的
9、线程进程的区别,进程间的通信方式
10、如何关闭一个进程,SIGTERM和SIGSTOP有什么区别
11、反问
(面试官网络不是很好,但很有耐心,全程引导,面试体验很好)

9.10 下午4点25分 二面 45min

1、介绍了一下服务器项目
2、说一下设计实现的思路,理念
3、专业平时学的课程
4、为什么想转行到互联网行业
5、为什么有虚拟内存
6、进程的调度算法
7、算法说思路:链表的倒数第n个节点,兄弟单词怎么查
8、为什么是三次握手,四次挥手
9、拥塞控制的方法
10、反问
(面试官说项目实习经验比较缺乏,别的还好,携程面试体验还是nice,就是感觉没有实习还是太减分了)

9.15 下午1点半 hr面

理想汽车 c++软件开发

9.6 下午3点 一面 30min

1、面试官介绍部门业务,主要是基于车载系统
2、自我介绍
3、介绍数学建模比赛
4、问了一下比赛具体的模型,时间长记不太清了
5、介绍实验室项目
6、yolo算法实时性和精度比较好的原因,考虑过别的算法模型吗
7、数组和指针的区别
8、STL中的迭代器失效的情况
9、开放问题:核酸检测为了提高效率,可以混检,比如说10混1,40混1,那么怎么确定具体的值呢(让我建个模,我想了一下没想明白,面试官也没给点提示,有点莫名其妙)

腾讯微保 后端开发

9.27 下午5点40 一面 50min

1、自我介绍+聊了一下专业背景
2、B树和B+树的区别,B+树的使用场景
3、STL中map用的数据结构,原因?
4、redis里面的一个东西用的数据结构,我不会redis
5、四次挥手过程,只抓到三个包,但是一个正常的关闭过程,为啥?
6、说一下ping命令
7、说一下time_wait状态和close_wait状态
8、智力题:一个3L水桶和一个5L水桶,如何得到4L的水
9、智力题:赛马问题
10、说一个最近解决的技术问题,如何解决的?
11、不用STL标准库函数,实现链表反转
12、反问

#面经##校招##C++工程师#
全部评论
楼主有二面通知吗
点赞 回复
分享
发布于 2021-07-17 17:26
才12分钟么。。
点赞 回复
分享
发布于 2021-07-17 21:36
小红书
校招火热招聘中
官网直投
借楼 !支持私聊查询进度。测开简历发我帖子里面的邮箱 其他岗位用内推码投递 百度2022校园招聘提前批开始啦,快来投递你心仪的职位吧( 网申链接地址:https://talent.baidu.com/external/baidu/campus.html#/campus?source=NEITUI&recommendCode=j609ds )填入内推码,完成投递,get内推绿色通道~我的内推码:j609ds
点赞 回复
分享
发布于 2021-07-17 22:18
楼主  你是7.9笔试的吗?
点赞 回复
分享
发布于 2021-07-19 09:59
没问项目吗
点赞 回复
分享
发布于 2021-07-21 17:15
楼主 请问这个蔚来车联网的面试题目具体是啥意思?查找最大字母并加入(max)? 就一道题目嘛?
点赞 回复
分享
发布于 2021-07-23 15:08
楼主蔚来三面有消息了
点赞 回复
分享
发布于 2021-08-02 13:55
有消息了吗
点赞 回复
分享
发布于 2021-08-02 13:56
谢谢楼主的分享,楼主好强啊😭流下羡慕的泪水
点赞 回复
分享
发布于 2021-08-26 14:49

相关推荐

招聘C++/JAVA/测开实习,简历直推leader,流程响应快,且我可以跟进你们的流程同时也招聘python/go的运维实习简历发送至**********如果看不到邮箱,直接私我要邮箱投递吧可以在邮件里注明需要+V 跟进面试流程,我会加你跟进不再接收JAVA简历,增加招聘运维工程师运维开发工程师(杭州、上海、北京、成都)岗位描述:·      负责运维系统开发,如部署升级系统、监控系统、故障诊断系统等·      通过自动化的方式,提升系统运行的效率及稳定性岗位要求:1.     熟悉C/C++/Java/golang等至少一种编程语言,和shell/perl/python等至少一种脚本语言。2.     熟悉linux操作系统,具备良好的基础知识,如文件系统、网络等。3.     加分项:熟悉分布式存储和机器学习4.     加分项:熟悉运维系统、具有运维系统开发经验#实习##暑期实习##春招#C++岗位描述:1. 阿里云超大规模分布式文件系统的设计、研发和维护,支持全球的海量用户与数据。2. 新一代文件存储协议的设计与研发,定义下一代文件系统的标准协议。3. 负责并行文件系统的设计、研发和维护,创造超高吞吐全球领先的文件系统。4. 学习能力强,不畏挑战,喜欢钻研,有良好的沟通能力和团队协同能力,善于独立思考并反思总结。岗位要求:1. 扎实的计算机专业基础,精通操作系统、数据结构与算法、数据库、计算机网络等2. 丰富的编程经验,熟悉一门或多门编程语言,包括不限于Java/C++/Python/Go 等3. 加分项:了解NFS、SMB协议,了解常见的文件系统如Ceph、Lustre、GlusterFS等4. 加分项:对Linux内核有一定的了解,有修改内核的经验。5. 加分项:了解KV存储,如LevelDB、RocksDB等。6. 加分项:   参与国内或国际计算机相关赛事,并获得奖项;  或者有论文和专利成果等。7. 如果以上条件都还不能完全具备也没有关系,我们欢迎自信且热爱学习的同学。
投递阿里云等公司10个岗位
点赞 评论 收藏
转发
7 74 评论
分享
牛客网
牛客企业服务