记阿里春季实习生校招——算法工程师
来源:互联网 发布:魔力宝贝黑暗鸟人数据 编辑:程序博客网 时间:2024/04/28 01:23
前言:
醉经这段时间太忙了,博客也停止了更新,忙完了这一段实习的笔试面试之后,总算是有时间来记一记我的面试经历。
我的github:
寒假刷了150题的leetcode,现在也放在了我的github里,不仅仅有每一题的解题代码,还记录了我解题的时候的思路,以及遇上的问题。是一个很好的总结,欢迎大家前去参观。
https://github.com/YinWenAtBIT
一、面试之前:
1.1算法工程师:
阿里的内推,是我的本科同学帮我投递的,我其实本来想投递的是C++研发工程师,但是由于简历里写的内容有两个算法的项目,我的同学帮我投递成了算法工程师,于是就顺水推舟试一试阿里的算法面试。
1.2做过的项目:
在万物花开实习的时候,做的算法相关的项目,主要是wand搜索与UCB算法,还有贝叶斯的反垃圾器以及KNN计算商品相似度。然后机器学习的内容主要是学习过andrew NG的公开课以及看过《统计学习方法》这本书。二、面试:
2.1一面:
第一面的面试官非常详细的问了我写在简历上的项目,然后问了我中间的实现细节以及所用的算法。然后特别的,问了我算法实现之后,如何设置参数以及如何验证算法的效果,这个问题让我非常头疼,因为在创业公司做的项目要求飞速实现功能,而并不会对效果进行详细的评估,而且由于我的老大本来已经是一个资深的算法工程师了,对于这些参数都基本上是拍脑袋想出来的。上线的效果反馈测试那就是更没有了,做完了一个项目,验证了算法的正确性,就立刻去做下一个项目了。和面试官表明了这一点之后,面试官感到很无奈。。然后问我机器学习的算法还会哪一些,我就说做个贝叶斯的反垃圾器和KNN,然后逻辑回归SVM等都看过书了。然后面试官表示,做的太浅了,和他们真正用的算法相差太大,然后问了问,使用文本相似度的方式去计算商品之间的相似度,有什么缺点。这个问题我完全没有想过,然后表示给我1分钟让我思考一下。居然让我临时想到了一点,就是使用文本相似度计算的时候,很多时候区分不开文本相似,但是作用完全相反的商品,举例只举了一个手机壳的例子,面试官对我这个回答还挺满意的。
最后,面试官问我为什么没有去大公司实习,我就从头讲了一遍我自学的经历,然后面试官表示,对我的自学能力印象挺深刻,有点犹豫,但是最后还是给我过了。
2.2二面:
一面过了之后的那个周末,我一直在复习《统计学习方法》这本书,希望在面试的时候能帮上一点忙。果然,周一上午立刻阿里云打电话给我进行二面了。这一次,还是一样,面试官先问了问我做的项目,然后我简单介绍了一番,同样,回到了如何测试算法参数,以及如何验证算法上线效果的问题,这个问题我也只能实话实说,于是面试官又问我,做过逻辑回归,SVM的项目没有,也只能回答没有,并告诉了他我的自学过程,不过这个面试官对这个无感,直奔算法题,出了一题比较水的动态规划题目。直接在电话里回答了。然后结束了面试。挂电话一看,30min,加上面试官对我的项目没有多少兴趣,我感觉应该是挂了。
果然第二天一看,面试的城市不能再修改。果然是挂了。
三、面试之后:
面试之后,我向我实习的老大好好交流了这个问题。告诉他我面试阿里的算法工程师被鄙视了,求问在算法和研发之中选择一条可行的道路,交流之后,我自己又和在美团做算法实习生的朋友打了电话,感觉到我自学的话,确实比较难找到一个理想的算法工作,决定还是回归C++,先奔着大公司去。总结:
半路出家的算法还是学的太浅,加上我不能去正式的实习,导致我自学的算法比较没有说服力,还是需要继续加深我的C++道路,这样才是我更有希望找一个不错工作的路。 0 0
- 记阿里春季实习生校招——算法工程师
- 阿里校招前端工程师实习生面试心得及体会
- 春季实习生校招,网易笔试与面试——C++杭州研究院
- 2016阿里校招算法工程师笔试
- 完美洗牌算法(2013年UC校招笔试、2016阿里实习生笔试)
- 阿里算法工程师校招面试之-找最长的连续递增子数组的长度
- 记录2015年阿里校招实习生面试内容
- 阿里算法实习生笔试——墙之间积水体积
- 阿里巴巴2015年春季校招_研发工程师JAVA_师面试总结
- 阿里2015春季实习校招笔试题-自己尝试做的答案
- 2016春季阿里游戏前端实习生笔试题
- 2017春季实习生招聘阿里面试题(一)
- 2017春季实习生招聘阿里面试题(二)
- 【招行】软件开发工程师实习生面试
- 20160909阿里校招数据研发工程师笔试总结
- 校招算法工程师常见面试题及答案总结02——SVM
- 校招算法工程师常见面试题及答案总结03——KMeans
- 2016阿里校招算法岗笔试题——魔方
- 内存对齐
- HDU 5656:CA Loves GCD
- linux网络设备中重要的数据结构
- 对jdk版本对eclipse影响的思考
- Coursera_机器学习_week4&5_神经网络
- 记阿里春季实习生校招——算法工程师
- C写的表达式求值
- 10010---Trail ~ Testing the Façades
- IM即时通讯
- Rose Hips
- 计算一个矩阵从左上角到右下角和最大
- queryTask
- python自动发送邮件
- 码农小汪-线程通信