好未来 - HPC 算法工程师 - 二面

  1. 自我介绍。学习过程。
  2. CUDA 基本知识。
  3. CUDA 基本术语。
  4. CUDA 学习书籍。
  5. CUDA 编程 IDE 使用,CUDA debug 怎么做。
  6. CUDA graph 了解不。并不,所以不继续问下去了。
  7. 用 CUDA 对数组排序。答用奇偶变换排序,但觉得20分钟写不出来,遂放弃。
  8. 三个方向,对哪个方向感兴趣。单机单卡算法机器学习算法移植;多级多卡大模型(类ChatGpt)移植;多机多卡计算机视觉相关算法移植。都不感兴趣,说了个对第二个感兴趣。反问是否需要学习 fastTransform、TVM、TensorRT等,答曰是。
  9. 力扣题:斐波那契数列中找最少个数能使其和等于目标数。考虑使用 dfs 或者纯粹贪心,dfs 爆内存,看到时间点了,放弃继续写,结束面试。

两个有意思的地方:

  1. 我是面试官面这么多人里面唯一一个所在学科开设并行计算相关系列课程的,我觉得这就很离谱。
  2. 面试官说它家有3000张 100 系列卡这有点超出我的认知,还说阿里它们有2w张,这怎么就和我了解到的信息差这么多。 这数字就离谱。

回过头来看,此次面试问的和出的题不算太难,但是我心态有点崩,原因在于它的三个方向我都不咋感兴趣吧。

面完官网三分钟内显示状态为面试淘汰。

全部评论
确实 国内对并行计算不太重视
点赞 回复 分享
发布于 2023-09-25 17:43 澳大利亚

相关推荐

📍面试公司:中兴通讯🕐面试时间:一面8.8、二面8.27(隔了比较远、说是报的人太多了)💻面试岗位:嵌入式软件开发工程师❓面试问题:一面:1.本科硕士成绩与排名、获得竞赛和个人荣誉、高考排名2.是否了解大模型(了解但没有搭过,个人使用过yolov8,把yolov8的部署、训练、裁剪讲了一遍)3.拷打项目一10分钟(穿插八股:IPC机制、V4l2实现的底层、Pipeline流程,modbus重传机制,零拷贝实现)4.拷打项目二20分钟(穿插八股:platform form驱动设备linux实现流程,异步机制的底层实现、MQTT手写流程等)5.智力题两道:(说了算法和数学两种思路)二面:1.对中兴的了解,面试官直接业务讲解部分2.项目一、二:使用的设计模式(单例模式和策略模式),详细讲讲,然后扩展讲讲别的了解的设计模式3.对内存使用的理解(详细将了linux内存的实现和应用编写内存的管理)4.多线程和线程池的区别,设计线程池的流程,你这里资源是如何进行共享管理5.读写锁、自旋锁、互斥量等机制的却别和实现,死锁的问题和解决6.智力题两道:一道是1-6组成的6位数全部总和(讲了全排列和数学两种思路),一道是等比数列的递推(推就出来了)🙌面试感想:两面的面试官人都很好,不push你,会等你讲完了再补充;总体部门是做算力算子开发、大模型端侧部署、高速总线等驱动开发,部门业务相对是现在最火的AI方向面试官总结方向很契合,对面试表现比较满意,后续申请ssp面试(比某智姓机器人公司好一万倍(地域歧视))
查看18道真题和解析
点赞 评论 收藏
分享
评论
2
28
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务