首页 > 秋招面试记录贴—C++后端开发
头像
xzlin
编辑于 2021-09-27 20:59
+ 关注

秋招面试记录贴—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、反问

更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

相关热帖

热门推荐