一面
1.自我介绍
2.用CUDA做了什么
3.讲一下CUDA的内存、核函数
4.C++编译阶段
5.为什么要main函数
6.C++怎么分配内存的
7.指针和引用
8.虚函数和纯虚函数
9.OpenCV中主要的数据结构、Mat的数据结构
10.讲一下RGB和YUV、RGBA
11.OpenCV中转换色彩的函数
12.内存对齐
13.GPU运行过程
15.介绍Lambda表达式和应用场景
15.场景题:如果你做一个没做过的3D项目,你会怎么做
16.场景题:你要是有一个很紧急的项目,你会怎么做
17.为什么找C++的工作?会Python吗?
18.哪里人
19.反问
🔚30min
二面 纯八股 问了巨多,有些不记得了
1.介绍项目
2.多进程和多线程,使用场景
3.进程间通信的方式
4.有服务端经验吗
5.讲一下多态
6.重载运算符可以声明为虚函数吗
7.构造函数和析构函数可以定义为虚函数吗
8.智能指针
9.怎么实现线程同步
10.有1w✖1w的矩阵,怎么用CUDA让它更高效
11.用过STL吗,用哪个比较多
12.讲一下获奖经历的项目
13.考研的保研的?哪里人?目前有什么offer
14.有用到OpenCV的哪些函数和库,为什么要用
15.有用过OpenCV转色彩的函数吗,讲一讲
16.熟悉哪些图像处理算法
17.为什么不投算法岗
18.有把CUDA函数进行优化吗
19.Chatgpt也可以把代码工程化,你有什么优势?
20.介绍一下inline
21.IIC
22.如何在代码行更改环境变量
23.反问
🔚35min
题目来自网友:氢氧氮氟氯溴碘