寒武纪深度学习框架研发工程师面经
一面:
自我介绍
c++方面:
1. virtual的作用,答为了实现多态,blabla
然后让写一个例子,一个父类,两个子类,声明对象
2. new 和malloc的区别
3. 四个显式类型转换 static_cast、dynamic_cast、reinterpret_cast和const_cast
4.static的作用,答作为静态全局变量当前文件有效
在类中,同一个类的对象使用同一个变量
5. 类中静态方法使用需要注意什么 答静态方法只能调用静态变量和静态方法,不能调用非静态方法
6. 智能指针的作用,使用unique_ptr定义一个智能指针,写一下
python:
1list 集合 元组的区别
linux:
1. 会经常使用linux吗?答,一般会训练网络模型时用linux,写代码多用windows,会使用常见的命令
深度学习:
1. 除了tensorflow框架之外,用过其他的框架吗?答还用过caffe
2. 对tensorflow基础了解是怎样?答主要还是使用的多,对内部的基础了解不多。
3. 说一下卷积和池化,然后给了实例:原本5*5*3的图像,想卷积之后变为2*2*16的图像,你设计一下该怎么做?答使用卷积核4*4个数为3*16,步长为1参数个数也就是4*4*3*16
项目:让详细的介绍了一下项目 项目方面有一个项目视觉检测,有深度学习
一面过了原本按道理应该是总监面,但是竟然先让hr面,不知是因为总监比较忙还是怎样
hr面
1. 自我介绍,老家在哪?本科不好,问了一下本科学校
2. 说一下项目吧
3. 职业规划
4. 全日制还是非全日制?非全日制,反问,咱们公司对非全日制这个有什么政策吗?没有说拒绝,说了解情况
5. 对加班的看法
6. 考虑长期在北京发展吗?
7. 为啥想来北京发展?是因为女朋友吗?是
8. 有面试其他公司吗?手里有几个offer?答原本有两个,但是一个因为签两方有违约金金拒绝了,自己还是倾向于找跟ai相关的工作
9. 期望的薪资是多少?是给你多少你会考虑来而不是最低的要求那种?
10. 毕业论文写咋样了?有毕业延期的可能吗?
总监面:
屋里摆了两台电脑,均是ubuntu16.04 可见用linux相对较多
1. 自我介绍
2. 详细介绍一下项目
3. 说一下在项目中学到了什么?
4. tensorflow里面的图优化,怎么优化?不会
5. 毕业论文写了啥?有小论文吗?论文写多少?
说是两周内有消息
有c++项目经历,基础还行,又有一定的深度学习经验但不是很精的的比较适合这个工作,公司偏小,环境还行,因为问加班的看法,可能会有加班
之前想找面经,没找到,希望能给下一届的看到吧
还有希望能给offer吧