C++面经2022秋招
2022秋招,主要面试了多益(后悔),诺瓦,冰川、烽火,还有一些厂没写,还一波愿
1、多益网络 1面HR:
自我介绍,
除了C++还学过哪些编程语言
对互联网行业的工作强度是否了解(侧面问问你对加班能接受不)
期望薪资
有没有女朋友
有没有兄弟姐妹
家里是否希望你工作离家近一点
然后开始问测评的时候填的一些东西:比如上司让你去送东西你是否会去,基本上把测评时候写的东西又问了一遍
职业 规划
反问:问的公司培养新人的流程
两周之后技术面,32分钟:
自我介绍
介绍一下做的最满意的项目
在项目中遇到的难点
使用的哪些加密算法
在项目中有哪些卡点的地方,怎么解决的
手撕代码:求一个集合的所有子集 15分钟
除了C++还会什么编程语言,说了python,让我说两者的区别
递归的好处和缺点,定义
vector容易迭代器失效的问题
高德地图如何确定一个地段是否拥堵以及拥堵时间
淘宝推荐商品的算法
让我反问:我问他还有哪地方知识比较欠缺
2、诺瓦:技术1面 40分钟
自我介绍
项目介绍
项目展开-加密算法
项目中主要用到的协议
面向对象的特性,在项目中的体现
TCP和UDP的区别,应用场景
项目中用到了哪些数据结构和算法,应用场景
队列有哪些分类
TCP传输会遇到哪些问题,怎么解决
项目的设计思路
有没有参加过竞赛
项目中用了什么设计模式,除了单例还知道什么设计模式
进程通信方式
有没有用过抓包软件
在项目中遇到了什么困难,如何解决的
怎么处理并发
线程池
C++11新特性
智能指针中常用哪些
sharedptr 和weakptr使用场景
epoll,边缘触发和水平触发
诺瓦二面:25分钟
自我介绍
项目介绍
项目的主要用处
从项目中学到了什么
项目还需要完善的地方
对于工作中安排比别人强度更高的任务,如何看待
如何学习新东西
在项目中急需你使用不会的技能,你怎么处理
QT了解多少
想要去哪个团队
反问
3、冰川网络
一面:
自我介绍
项目介绍
项目实现
局部变量全局变量
局部变量加static
static其他做法
创建一个空类使用sizeof大小是多少,为啥
类中有一个虚函数大小是多少
sizeof数组是多少,指针是多少
sizeof数组参数大小是多少
面向对象三大特性
虚函数表
new和malloc
C++内存分配
值传递和引用传递
qt信号槽
信号槽类似于设计模式的哪个
redis用的数据类型,使用了哪些操作
五层网络模型
网络层和传输层分别是干啥的
为什么TCP握手三次挥手四次
进程和线程的区别
gdb调试
makefile
线程同步
快排的思想
给你一个有序的数组,怎么将他打乱
二面HR面:30分钟
自我介绍
投了哪些公司,大部分是游戏公司吗
你觉得投这个岗位自身有哪些优势
评价一下一面的面试官
怎么自学
有没有坚持很久的习惯
职业规划
为什么要投这个岗
平时玩过游戏吗?玩过原神吗
如果工作中跟团队的人有意见不一致的情况
客户端和服务端更想做哪个
现在对哪个了解更多
如果需要转岗,规划一下
是独生子女吗
对互联网工作强度了解吗
平时有哪些爱好
都通过哪些渠道来学习
4、烽火星空
一面:
自我介绍及项目介绍
详细介绍一个项目
项目基于什么背景
C++多态的实现
快排
STL了解哪些容器
map和set插入删除有啥区别
gdb调试,指定线程,条件断点
Makefile
socket编程,如果客户端崩溃服务器会怎么样
HTTP和HTTPS
12分钟
下午二面:
自我介绍项目介绍
深挖项目
课题准备使用什么算法
数据集怎么标注
项目中遇到了哪些困难
为什么使用io多路复用
了解哪些io多路复用
说一下epoll
为什么不去做算法
项目中redis和mysql用在了哪里
redis和mysql的区别
项目中用了哪些协议
目前手里有offer了么
发论文了么
osi七层网络模型
成绩排名多少
26分钟
第二天HR面
3分钟
问意向
谈薪资
问上学期间获得的奖项