8.26 中兴领军一面
1、自我介绍
2、介绍了部门的方向(我本来投的是软开,但是调剂到了大模型算法,部门做cuda编程)
3、问了求职意向和实习转正情况
(八股)
4、c和c++最大的区别,怎么理解面向对象
5、c可以实现c++中的对象吗
6、如何理解this指针,底层反汇编实现细节(没答上来)
7、c++中的多态,动态多态如何实现的,虚函数的底层原理
(手撕)
8、(共享屏幕)本地实现矩阵相乘
9、你这里只能实现int类型的相乘,那如果用其他数据类型呢(用模板)
10、你为什么选择用容器,而不是用数组。容器有什么优点,有什么缺点。
11、你觉得代码还有什么不太完美的地方(被指出没有考虑int相乘越界的情况)
(大模型)
12、了解过transformer吗,介绍科研里用的transformer(因为我做的ViT,和大模型原本的transformer还不太一样,感觉面试官也没太搞懂)
13、有没有深入研究过GPU算子(无)
14、推理和训练的区别,推理需要反向传播吗,训练需要正向传播吗,训练和推理哪个消耗资源更大
15、反问
有一些不太对口,感觉面试官也是没招儿了