寒武纪AI应用研发工程师一面凉经

今天下午刚面完寒武纪,直接来复盘总结一下:

1、自我介绍
2、写了三个项目,一个一个讲,主要谈谈用到的深度学习技术点,面试官感觉对我传统图像处理的方案并不是很感兴趣,一定要提出你所做的优化,对用到的模型的发展有一个清晰的认识,我就是讲得像只是用了一样所以凉了。
1)项目涉及深度学习的哪些技术点?
2)项目中有没有自己搭建网络来进行优化的地方?
3)YOLOV3相比前几代有什么改进?
4)有什么方法可以防止过拟合?
5)项目中的追踪算法怎么实现的?
6)讲讲卡尔曼滤波器
3、C++基础知识,问了好多问题,说得我一愣一愣的,大概是这么些问题:
1)虚函数有什么用
2)虚函数是怎么实现的?
3)虚表指针跟对象还是类绑定在一起?存在内存的哪个位置?
4)父类中定义了一个虚函数,如果子类中没有用virtual声明这个继承的虚函数,会怎么样?
5)如果父类中和子类中有一个同名函数,但是参数不同,会有什么影响?
6)谈谈C++中的强制类型转换,分别应用在什么场景?
7)new和malloc有什么区别?
8)谈谈智能指针,如果让你实现shared_ptr,你会怎么实现?
9)如果一个父类指针强转为子类指针,安全吗,为什么?
10)有两个线程,第一线程有一个标志位,并且正在运行一个任务,运行结束后会将标志位置1;第二个线程会一直查询标志位状态,当标志位为1时执行任务,请问这个场景下安全吗,为什么?
11)在多线程中,怎么保证线程安全?
4、有没有什么你觉得自己的有的长处,还没展现出来,可以跟我讲讲。
5、你有什么想问的?问了下这个岗位的HC,面试官说应聘的人很多,竞争激烈,优招需要特别优秀的人,我就知道我凉了,果然今晚就收到感谢信了。

大概就是这些,面试官人很棒,一直提醒我。
最后总结就是:
1、项目要讲出彩,表现工作量,紧扣深度学习,不会的不要往简历上放了;
2、C++基础知识要了解细节。
#校招##C++工程师##面经#
全部评论
楼主,我被约了下周三面试,我方向和这个岗不太match,也不咋用C++,看见你的面经,我都不想面了,hhhh
1 回复 分享
发布于 2020-08-08 12:03
我8.1面的,全在问c++,回答得不好,问我有没写过op(没有),cuda编程(会一点),然后说他们流程很快的,两三天给结果,然后我到现在都没收到消息。
1 回复 分享
发布于 2020-08-08 12:00
你好,你这个AI应用工程师是深度学习solution研发工程师这个岗位吗?
点赞 回复 分享
发布于 2020-10-05 11:48
你好,寒武纪二面什么时候开始
点赞 回复 分享
发布于 2020-08-20 21:38
楼主你好,我想问下寒武纪有几轮面试呢?
点赞 回复 分享
发布于 2020-08-08 16:16
面试官说一个星期之内会出结果,我现在还没收到信息,很慌,问题都很简单,但是自己当时没回答好,表述有问题。。
点赞 回复 分享
发布于 2020-08-06 21:40
这种公司的招聘信息是从哪获得的啊~
点赞 回复 分享
发布于 2020-08-06 11:30
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-05 21:50

相关推荐

面试岗位AI软件开发面试官一副肥头大耳(虽然评论外貌有点不妥,但是忍不住了),语气中给人透露着傲慢,感觉参加的不是面试,而是一场羞辱,承受着他工作中的不顺。开局介绍项目,然后说你这个C++还能编译为arm架构?用的什么编译的?arm指令版本是什么?cmake编译时能看到arm参数吧,你设的参数是什么?在你这arm机器上还能运行python?你这里提到了npu,他的具体型号是什么?他内存布局是什么样子?存储层级是什么?他的内存可以改吗?你说npu共用操作系统内存,NPU存储和ARM存储有什么区别?(WCNM,实习干的就是上层应用,谁TM关注底层NPU,而且这是我能接触到的吗?要不要我去把NPU图纸偷出来给你看,开局一套组合拳给我干麻了?语气就是,你真的在这里实习过?)接着八股期间让先介绍Transformer多头注意力机制,介绍完之后,他说我要的是你介绍他里面怎么算的,我???(我不是刚介绍过了吗,包括QKV矩阵和点击注意力和多头怎么切片),我说我刚才介绍了,然后又重复了一遍他的问题,我要的是多头注意力怎么计算的?我愣了,我说那我在白板上演示下每一步怎么计算以及得到的结果的维度,他说不用,你就语言说一下多头注意力怎么计算,我说的还不够清晰?听不懂?后面的八股包括但不限于大模型训练用什么优化器,adam相较于SGD的优点,ADAM里面动量是什么,怎么更新计算,交叉熵损失的物理意义是什么?介绍一下pytorch里面的**和**模式(没听过,没记住),介绍pytorch indicator,pytorch支持的模型并行化方法有哪些,在数据并行和模型并行的时候,哪些模块消耗显存?模型量化方法有哪些?模型训练时链式求导怎么算的,不要说数学推导,有两个fc层的残差结构,链式求导怎么求?介绍python gc模块,python中怎么解决循环引用。yield和yield from的区别是什么?cpp模版里的内存萃取是什么?模版特化是什么?python和cpp多线程有什么区别?Python线程和协程有什么区别?python里异步调用和同步调用区别是什么?其中很多都没答上来,最后快结束的时候说,那我们问个简单的,都知道的东西,在x86的cpu中,为什么一个核心通常都是有两个线程。(我不知道,在这一刻,仿佛失去了所有的力气和手段)固然,我是个彩笔,达不到你们的招聘要求,但是有必要这样的压力吗?面完心态直接炸穿了。
查看30道真题和解析
点赞 评论 收藏
分享
评论
5
32
分享

创作者周榜

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