写在前面
一开始就是抱着试试水攒经验的目的去做的,可是到了公司会议室等面试的时候还是很紧张。其实我觉得面试官提的问题都还是蛮简单的,很大一部分是因为我自己没准备(真的是一点准备也没有,觉得自己的态度有点太飘了),面完的最后HR小姐姐还专门和我聊天,隐隐约约告诉我没戏呜呜呜。
Part one:Question
面试官是拿着我做笔试的卷子和整理好要问我的题目对我进行面试的。首先就指出我写的答案有错误…
卷子题目:
1.写出贝叶斯公式,简要说下朴素贝叶斯的使用场景
2.假设f是个模型黑盒子,知道输入m维x,输出是n维y,求解模型在输入x0处对应的雅克比偏导矩阵
∂
f
/
∂
x
\partial f/\partial x
∂f/∂x的过程。
3.请说出数据量过大和模型过深会造成的后果及其解决方法。
4.在训练的样本里不添加白噪声,会造成什么样的结果?
5.(关于训练的方差大小和测试的方差大小问题,机器学习部分的知识)
6.写一个伪代码,计算x的m幂次方(m为非负数)
7.怎么精简模型?
8.你最近复现的一篇论文?遇到什么问题?有什么改进?
面试题目:
1.python的数据类型
2.有哪些激活函数,写出表达式并画图
3.会不会用opencv进行传统的图像处理
4.ssd的结构和工作原理
5.是否自己把框架全部跑一遍,训练,测试的过程中有没有遇到什么困难,怎么解决的
6.复现论文的时候,有没有比对和论文的结果,复现的如何
7.有没有用python做一个项目
8.有没有在git上进行自己的代码维护
9.会不会关注前沿的成果
10.softmax清楚吗,详细解释下表达式
Part two:Conclusion
总的来说,我觉得是因为自己确实做DL这块的时间是有点短,项目经历不够丰富,同时,基础确实没有掌握好,让我写激活函数的表达式我都没有写出来,很尴尬…同时编程语言确实没有掌握的很好,面试期间面试官一直ask我有没有用c或者python做过实际的项目。总的来说就是基础不扎实,没有项目经验啦,HR小姐姐也说实习还是需要招些有一定能力的人~所以我接下来要赶快给自己充电啦!!!!!!加油,就当提前给自己敲个钟吧。时间不多啦