一面
面试官: 感觉上是个非常有经验的工程师
首先是自我介绍...略过
A:讲一下算子融合,因为前面提到了tensorrt,被要求介绍一下conv和bn的融合
Q:介绍模型推理加速的方法
A:以tensorrt为例,介绍了算子融合, 矩阵相乘加速的算法(winograd),开始扯了十分钟的int8量化(自己说的稀里糊涂的,表达能力稀碎)
Q:介绍了做过的项目以及用到的模型加速方法
Q:合并k个有序链表
A:十分钟写完,此时只过去了半个小时,然后面试官开始了漫长的凑时间之路....
Q:你用的哪一版C++, 他有什么特性
A:C++11,详细的扯了一堆智能指针,auto
Q:你的开发环境是什么?
A:我有点蒙了,一瞬间不知道怎么回答,就扯了vscode,说了习惯用cmake构建工程啥的
Q:还有点时间,我们再写个题吧, 请写出尽可能多的构造函数
A:我把默认,赋值,拷贝,移动都实现了一遍
Q:还知道别的吗?
A:只用过这些....
Q:有兴趣做训练加速吗?我看你之前做的都是推理加速和开发...
A:当然有了....
反问:
您是负责哪块,
训练加速具体指的是哪部分
总结:面的还行,但是没有立刻二面,不知道是招满了还是怎么着,许愿二面吧🙂🙂🙂🙂
全部评论
(4) 回帖