蚂蚁金服-算法工程师-机器学习 (实习生)-第一次面试经历
今天下午5点钟突然接到电话,问我什么时候有时间电话面试一下,约了晚上8点半。
于是我把简历上写的之前做过的项目又在脑子复盘了一下,吃完晚饭就非常忐忑地等约定的时间到来。还上了两次厕所😅。
这是我第一次面试经历,所以真的超紧张😣。
面试时长:11min
首先是自我介绍。
我把我做过的两个主要的项目讲了一下:
- 第一个是多分辨率分析+LSD相结合的线状目标识别算法,发了一篇中文会议文章(真的很巧,昨天刚被接收😂),所以还是很自豪的讲出来了。
- 第二个是跟机器学习相关的,之前上过学校的机器学习课,我把从CSDN上面别人的一个开源的实验给复现了一下交上去。重点是,通过这门课的学习,了解了一些机器学习的方法,尤其是支持向量机这个方法进行了很深入地研究,包括数学原理和凸优化问题的求解的数学公式推导。
讲完了之后,面试官问我认为自己做过的最有技术含量的工作是什么?
我就聊这个支持向量机的数学原理,一顿疯狂输出,什么最大分类间隔啊,凸优化问题,KKT条件,核函数等等一顿讲,
讲完还挺得意。但是后面就被一顿狂虐了。
接着就是对我的知识碾压(让我意识到自己的辣鸡)
他问:支持向量机的过拟合问题?
我说我上课听老师讲过,但是我答不上来。抱歉
他问:还是跟支持向量机的一个问题(我忘记什么了)?
因为我好像没有碰到过,又不会。
他问:除了支持向量机,还了解哪些别的机器学习的方法?
我说,Kmeans,朴素贝叶斯,极大似然估计等等
他问:CNN什么什么的问题?
我压根就没用过卷积神经网络,我说我真没用过,很抱歉。
他问:我会用什么编程语言?
我说之前的项目都是Matlab做的,最近开始用的Python。
他听到我说Python,
于是问:如果一个list里有空的字符串,怎样最快的速度把空字符串筛去?
我一边口头重复了一遍问题,一边脑子里绞尽脑汁地想(当时很紧张),我只会最笨的方法,我说:用for循环遍历,然后求长度,len为0的筛去,这样。
(但是我觉得这个答案肯定不是最优的)
他又问:什么什么L1和L2正则化的问题?
我压根就不知道,于是还是回复,抱歉我不知道。
以上,就是基本上全部的问答(可能有些许遗忘),但是很明显大部分的时候我都是在重复"抱歉,我不知道”,“我没有了解过,抱歉”……😓
真的挺受打击的,让我进一步知道了自己的菜。🙃
然后,他问我有没有什么问题问他?
我就先很礼貌地表示感激给我的机会以及耽误了他的时间,🙁
我希望他能给我一些建议或者在哪些地方需要再提升和加强。
最后,就是面试官给我的一些意见和建议吧:
我的项目经验少,应用方面也很窄,局限性很大,以后不管是数字图像处理还是机器学习、深度学习的框架都需要了解,没事多写写代码,多参加比赛或者多去项目实践,这条路没有捷径可走。
大概就是这样了
这就是我的第一次蚂蚁金服的申请实习的面试经历,也是我人生第一次真正的面试,挺难忘的一次经历吧。
我感觉应该凉了(前天刚做完笔试,两道编程题,我一个40%通过,另一个30%通过)😰
第一次写分享,希望能够帮助到大家,也希望我们最终都能如愿以偿吧,加油。