【元戎面经】25届高性能工程师
8.14一面
一 自我介绍
吟唱三分钟左右
二 拷打项目
深挖,挖的最深的一次
三 手撕一个场景题
设计一个计算节点类,在一个计算图中,找到需要匹配(融合)的算子 其实基本是撕出来的了 可惜 有点紧张 C++类被我傻不拉几的写成了 class A(){}。。直接自创p++(c++ + python)把面试官也惊到了
一共45min左右(基本花在手撕上了)
有一说一 面试官感觉水平是真的高!
8.1一面
- concat如果有四个维度,每个维度该如何拼接
- CUDA写concat,四个维度。每个维度都怎么写
- LRU
7.29一面
总体感觉面试官还是挺有水平的,计算图,执行图讲的条理很清晰
先是自我介绍 项目经历简单问了问项目经历
写一道题 时间多写两道
手撕是关于构造图相关的 给定一个节点类 里面有生产者 消费者
一个unordered_map 是一个邻接矩阵 记录节点和节点 前面的节点为先 后面的节点为后
要求输出一个vector 是这些节点的先后顺序需要先对unordered_map迭代
然后先找第一层 的节点 后续是层次遍历一开始思路错了 后面写出来了 问cuda写的多吗 有优化的经验吗
反问
过了三天挂 感觉聊的都还行 题也写出来了 以为会有二面的 反思了一下 可能因为我cuda的经历不多 不够匹配
25届校招投递地址
点我,投递的同学,在下方回复:名字简称+地址方便确认是否投递成功,例如:xyz + 深圳