阿里算法工程师面经

从事iOS两年,转算法工程师的历程。
这次主要想分享内推阿里巴巴智能事业服务部的面试经验,三面挂~,发出来分享一下,大家借鉴
5月初投的简历,基本是一周一面,第三面是大boss面,大boss比较忙,等了两周。
第一面是问的都是算法基础。按照网上的面经准备好基本没问题,基本不会超出网上的大纲。我回忆一下,我的面试题目。
        

技术题目:
* 1、讲一下SVM的原理,核函数,以及和LR的区别
* 2、GBDT、XGBoost、LightGBM三个算法的原理和区别
* 3、梯度下降和随机梯度下降
* 4、如何防止过拟合
* 5、反向传播算法

非技术问题:
* 1、你是怎么自学的
* 2、你是有自己的工作,边工作边学习,如何利用时间
* 3、做了哪些项目?(这一面不会具体让你讲项目)
总结第一面,需要基础扎实,算法原理和基础一定要把握,项目是不会涉及,主要是简历评估,问的也是按照你简历上的知识点

第二面就是围绕着你项目了。首先你要把你的项目思路整理一遍,能清晰地讲出项目流程。面试官会根据你的项目发散性提出一些问题,这个因人而异。还会问一下数据结构
第三面是部门最大的Boss面试。总结失败的经验,我对每个算法是理解了,但是对算法的应用场景思考不多,也没有经验,对于应用方面回答不好,所以失败。所以总结对算法的学习,需要从原理,和其他算法的优缺点,以及应用场景去把握,面试才不可怕。还有就是要提前了解面试官的特点,第三面的面试中心其实都不一样,有的面试官只是考察你的性格适不适合团队,有的面试官会从你创新和对算法的思考,我的第三面应该是第二种。whatover,学艺不精,无缘阿里。
说了这么多,如果你是应届生,尽量多参加天池或者kaggle的比赛,对算法有一定基础,所有公司对应届生的要求不会太高,会很宽容,好好珍惜应届生的机会;本人不是应届生,也不是研究生,中途转算法,虽然是985大学,但是简历关都被刷了很多,历程坎坷,幸好还是顺利踏入算法工程师的行业,且看未来吧。祝福~

#内推##面经##阿里巴巴##算法工程师#
全部评论
谢谢楼主,最后一句话走心了:对应届生要求不会太高,珍惜这个机会。但是我感觉这个也是要看运气的哎……(PS:楼主没有手撕代码运气不错)
点赞 回复 分享
发布于 2018-06-10 09:58
我也是iOS转算法,不过我是读研转的
点赞 回复 分享
发布于 2018-06-07 13:39
想知道楼主是怎么学习,从ios转到算法的
点赞 回复 分享
发布于 2018-06-07 13:26
楼主最后去了哪里?
点赞 回复 分享
发布于 2018-06-07 12:48

相关推荐

有很多问题,求大佬们解答,谢谢大佬们:不知道现在该怎么投实习,该怎么准备内心很纠结学校课程和实习到底怎么选择, 自己也不想课程学业这边出问题, 是不是只能投暑期实习,具体时间该怎么安排前端面试也需要准备算法么, 自己的算法能力很薄弱, 面试题需要准备到什么程度?没有ai项目经验的话,我该如何去补充,如何去找好的ai项目
smile丶snow:1.简历尽量一页,比如教育经历那里,全日制,计算机学院这些可以去掉没啥用好浪费空间。 熟悉三件套就没必要写了吧。js基本上是这样写 * JavaScript核心:深入理解 JS 运行机制(事件循环 Event Loop、微任务/宏任务),熟练掌握 Promise/Async 异步编程 模型。 熟悉可以改成熟练掌握。组件库写一个ant感觉就行,多写了浪费空间。 旅游项目是不是jonas的natours啊,我之前简历也有这个。我之前是这样写的 全栈思维: 熟悉 Node.js/Express 后端架构,掌握 MongoDB 数据库设计与聚合查询 工程化我觉得还是少些吧,不写就问的少,如果你真的了解的话可以写。 1.实习的话推荐大厂官网和aoob上面投,我自己有写一个校招网站的小网站可以直达~github主页上面有,顺便求个关注( 2.大三下一般课程比较少了吧,如果学校比较严的话可以多沉淀一会,如果不太严可以请dai课然后去实习,尽量找个近一些的就行。暑期实习不是暑假才实习哦,基本是上3月底4月初发offer就可以过去了,然后大概暑假的时候走转正流程答辩。 3.大厂算法题+js手写体。hot100+常见的比如数组转树,Promise.all,deepClone,之类 js手写都不难其实。算法看自己能力吧,我其实算法能力也不行。 4.自己平时没有用AI Coding吗?自己想一下怎么让AI帮你更好的写代码~比如Skill的诞生,OpenSpec的诞生,不都是我们想让AI更好帮我们写代码吗。
我的实习日记
点赞 评论 收藏
分享
评论
点赞
59
分享

创作者周榜

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