1、基本hpc理论,比如Amdahl定律、强扩展、弱扩展,加速比等,结合项目讲。2、代码题比较基础,排序二叉树插入节点;手写cuda kernel,reduce,矩阵乘,找出一个数组中唯一的不同的元素。3、cpp基础知识,多态,虚函数。cuda基础知识,内存结构,线程模型。4、智力题,5升和6升两个容器得到3升水;3只小白鼠找出5瓶药中的一瓶毒药。5、分析大矩阵乘法在分布式系统上计算的思路,如何通信等等(一个节点存不下完整矩阵)面试感受:问的不会很难,但是要对基本概念有足够深的理解,分析优化思路,我结合实际项目经历回答,面试官表示非常满意。
相关推荐