好未来 - HPC 算法工程师 - 二面
- 自我介绍。学习过程。
- CUDA 基本知识。
- CUDA 基本术语。
- CUDA 学习书籍。
- CUDA 编程 IDE 使用,CUDA debug 怎么做。
- CUDA graph 了解不。并不,所以不继续问下去了。
- 用 CUDA 对数组排序。答用奇偶变换排序,但觉得20分钟写不出来,遂放弃。
- 三个方向,对哪个方向感兴趣。单机单卡算法机器学习算法移植;多级多卡大模型(类ChatGpt)移植;多机多卡计算机视觉相关算法移植。都不感兴趣,说了个对第二个感兴趣。反问是否需要学习 fastTransform、TVM、TensorRT等,答曰是。
- 力扣题:斐波那契数列中找最少个数能使其和等于目标数。考虑使用 dfs 或者纯粹贪心,dfs 爆内存,看到时间点了,放弃继续写,结束面试。
两个有意思的地方:
- 我是面试官面这么多人里面唯一一个所在学科开设并行计算相关系列课程的,我觉得这就很离谱。
- 面试官说它家有3000张 100 系列卡这有点超出我的认知,还说阿里它们有2w张,这怎么就和我了解到的信息差这么多。 这数字就离谱。
回过头来看,此次面试问的和出的题不算太难,但是我心态有点崩,原因在于它的三个方向我都不咋感兴趣吧。
面完官网三分钟内显示状态为面试淘汰。