2022 春招 | 阿里高德算法面试经验宝典(完整流程 助力轻松拿offer)

简介: 阿里巴巴高德地图算法岗(方向很多:机器学习,nlp,图像,推荐),主要base北京望京。

一 工作岗位

阿里巴巴高德地图算法岗(方向很多:机器学习,nlp,图像,推荐),主要base北京望京。

 

二 流程


2.1 投简历

建议大家在牛客网或者boss直聘上找内推,也有公司拉的微信群(hr和技术leader都在,而且很nice,可以在里面加相关的人或者直接提出自己的疑问)。


通过这几种方式,特别是进群的方式,能够建立直接跟公司相关人的联系,更能够解答自己的疑惑,甚至能帮自己来分析合适的岗位和部门。


PS:阿里-高德事业群2022春招详情及加入内推群的方式见文末

 

2.2 在系统完成内推确认

通过2.1 找到了内推人,等待内推人推荐后,需要自己在邮箱里确认推荐

 

2.3 完成测评和笔试

完成确认推荐后,有测评和笔试(注意查看笔试时间,一般是一周有三次)。


伤脑细胞的时候到了,😂😂 ,但是测评和笔试要认真,因为这些都可能会成为最后通过的参考,有因为某些因素没发挥出水平的也没必要担心,可以跟面试官和推荐人说明情况,还有补救机会(这个时候体现出加入群的重要性了,在群里,有疑问或者需要帮助的可以直接在群里发出来,会有一大堆nice的师兄师姐给帮助)

       

2.4 三轮技术面+一轮交叉面+hr面

四轮技术面:在面试过程中尽情的展示自己在技术上的才华和想法吧,面试官会很耐心的跟你讨论交流。

 

hr面: 会有很大的概率遇到漂亮的知心大姐姐,主要聊聊人生理想,把自己亮点尽情的展现,把自己对社会,人生和职场规划的思考也尽情的表达。

 

2.5 等待结果

等待结果是很煎熬的,但是好在高德面试完后给结果的时间很短,拿到offer的同学可以开始跟所面部门的师兄师姐沟通交流,甚至现场去参观下公司。没有拿到offer的同学们也不要气馁(相信自己是优秀的),总结没发挥好的经验争取其他公司的机会。

 

三 前期准备

3.1 简历准备


a. 简历就好比一个人的形象,给人留下第一印象很重要,最好的是:简洁明了(不要太长,以两页最佳。也不要太简短,不然无法表现出自己的亮点),亮点突出。

 

b. 重点需要表达出:

  • 联系方式(电话和邮箱)。
  • 教育背景和时间。 
  • 在学校或者实习期间做过的项目关键要写出自己所做项目的背景目标,以及里面的挑战,自己解决问题(挑战)的方法和最大的创新。
  • 有学术paper或者比赛名次的同学,一定要把这个写出来,是很大的亮点,也会成为面试官聊天过程中重点聊的内容之一。

 

c. 其他的一些亮点也可以表达出来:比如特长,xx级别篮球比赛冠军,或者钢琴xx级等,都说不定就找到“同道之人”,还能切磋切磋。

 

3.2 基础知识


a. 代码:在线笔试环节需要写代码(可运行的),因为笔试中一般不会出现很难的题目,所以优先在leetcode上掌握easy和middle的题目思路。身边有很多同学有思路但是写不完代码或者题目意思没理解好,在笔试过程中要好好审题,找工作前多练习练习找找感觉。


b. 对于算法岗位,现在基本不怎么问计算机的一些基础知识(比如操作系统,编译原理,语法等),但是会涉及到一些简单概率方面的知识(比如:一根木棒,截成三截,组成三角形的概率是多少;随机森林降低多少方差等),要提前复习一些概率的基础知识。

 

3.3 算法知识


a. 机器学习的基础,有好些在学校跟着老师做课题的同学,对基础的机器学习算法有生疏,面试的时候经常会被问到,推荐复习下李航老师的那本“统计学习方法”,基本够用了。


李航老师的书中没覆盖的部分:gbdt,xgboost,样本不均衡,过拟合,特征处理(噪音,缺失值,分析方法)这些也经常被问到,掌握越深越好。如果能提出一些独有的观念,绝对是加分项。


b.  深度学习基础,优化器(sgd一直到adam),   参数(学习率,bn,dropout,权重初始化),基本的模型结构(lstm的结构和参数量,为什么解决梯度小时,attention的各种结构),loss  function,评价指标(比如auc的含义)等也是经常会被问到的。


c.   深度学习进阶,这一块一般的面试官会根据自己在简历上(或者聊天过程中)说的自己所擅长的方向提问,比如对nlp的预训练有经验的,那面试官大概率会从elmo->gpt->bert->xlnet->…。如果是对目标检测有经验的,那面试官大概率会从rcnn->…->yolo->yoloV2->….问下去。如果对自监督熟悉,那面试官很可能会希望听到你对自监督里方法的系统梳理以及自己的看法。


在这个过程中最关键的是要对自己有经验的方法的系统的复习下(如果说用过bert就只知道bert的知识,其他的都不了解,那就印象很不好),并且理清楚他们之间的脉络和每一次技术进化都是解决了什么问题?如果有更多自己的思考和对未来方向的判断,那绝对是很大的加分项。


d. 算法使用经验,当在实验室或者实习项目中有用机器学习/深度学习落地的,是个很大的加分项,这个时候一定要给面试官表现出来,并且能够从细节上讲出过程。


敲黑板了。。。。重点来了。。这个时候要重点跟面试官表现两个方面:1)在项目过程中遇到了哪些问题,我用了什么好方法解决了或者创新了。2)在整个项目过程中我的思考是什么,这可能会有一个认知进化的过程(从一开始怎么错误的想了,到后面又纠正了自己的观念),这个过程也可以跟面试官表达出来。

 

四 面试过程的细节


4.1 面试是一个跟别人交流讨论的过程,在这个过程中要保持谦虚友好,但是当遇到对方极度不友好的时候,可以提出自己的看法,但是没必要“以牙还牙”。以体现我们新一代年轻“知识分子”的气度和格局。


4.2 面试官提问的时候,不要着急回答,先理解清楚对方的问题,如果没明白,可以多几轮交互,大方的问面试官:您表达的是不是这个意思?,您想了解的是不是这个?。


4.3 因为在自己讲项目过程中,可能会随时被面试官打断提问,回答完面试官的问题后,要从容的回到自己原来的讲解思路,如果觉得自己中途被打断后很难回答原来的思路,可以提前跟面试官商量下是否可以等自己讲完再提问,大部分面试官很友善的。


4.4 开放性问题,大部分面试在问了3.2和3.3里的问题后,还会有一些开放性的问题,开放性的问题很难提前做复习准备,如果正好碰到了自己有比较好的简介的问题还好,如果碰到了自己没想法的问题,可以多跟面试官交互几次,问他一些问题,然后寻找思路。

 

五 结束语

又是一年校招季节,看到校招,已毕业的人回忆到自己的校园生活,未毕业的人梦想到自己踏入职场的生活。回忆的人眼中充满沧桑和柔情,梦想的人步伐充满了激情和坚定。


祝大家都能拿到好offer,进入阿里高德这个大平台,为梦想打拼,未来走得更远。

 

同时也欢迎大家加入阿里高德,有需要内推进群的可以看文末海报,或者直接给我发邮件:lixi.tjj@alibaba-inc.com 我拉大家进去。


附录:面试真题

这里摘取了一个进入阿里高德的师兄师姐的面试真题,供大家参考。

一个高德师兄的博客:https://zhenqicool.github.io/neural_network/2020/04/30/interview-exp.html


春招火热进行中,2022届毕业生看过来!

春招火热进行中,2022届毕业生看过来!

春招火热进行中,2022届毕业生看过来!

image.gif

未标题-1_01.png未标题-1_02.png未标题-1_03.png未标题-1_04.png未标题-1_05.png



电子书免费下载

《高德技术2020年刊合辑》




高德技术重磅发布《高德技术2020年刊合辑》电子书,覆盖了大前端、算法、架构、汽车工程、质量等多个领域,以及数篇高德入选顶会论文的解读,分享高德在智慧出行上的最佳技术实践和总结。


相关文章
|
2月前
|
算法 Java 数据库
美团面试:百亿级分片,如何设计基因算法?
40岁老架构师尼恩分享分库分表的基因算法设计,涵盖分片键选择、水平拆分策略及基因法优化查询效率等内容,助力面试者应对大厂技术面试,提高架构设计能力。
美团面试:百亿级分片,如何设计基因算法?
|
2月前
|
算法 前端开发 Java
数据结构与算法学习四:单链表面试题,新浪、腾讯【有难度】、百度面试题
这篇文章总结了单链表的常见面试题,并提供了详细的问题分析、思路分析以及Java代码实现,包括求单链表中有效节点的个数、查找单链表中的倒数第k个节点、单链表的反转以及从尾到头打印单链表等题目。
37 1
数据结构与算法学习四:单链表面试题,新浪、腾讯【有难度】、百度面试题
|
1月前
|
缓存 前端开发 JavaScript
"面试通关秘籍:深度解析浏览器面试必考问题,从重绘回流到事件委托,让你一举拿下前端 Offer!"
【10月更文挑战第23天】在前端开发面试中,浏览器相关知识是必考内容。本文总结了四个常见问题:浏览器渲染机制、重绘与回流、性能优化及事件委托。通过具体示例和对比分析,帮助求职者更好地理解和准备面试。掌握这些知识点,有助于提升面试表现和实际工作能力。
66 1
|
2月前
|
机器学习/深度学习 算法 Java
机器学习、基础算法、python常见面试题必知必答系列大全:(面试问题持续更新)
机器学习、基础算法、python常见面试题必知必答系列大全:(面试问题持续更新)
|
3月前
|
Web App开发 前端开发 Linux
「offer来了」浅谈前端面试中开发环境常考知识点
该文章归纳了前端开发环境中常见的面试知识点,特别是围绕Git的使用进行了详细介绍,包括Git的基本概念、常用命令以及在团队协作中的最佳实践,同时还涉及了Chrome调试工具和Linux命令行的基础操作。
「offer来了」浅谈前端面试中开发环境常考知识点
|
2月前
|
算法 Java 数据库
美团面试:百亿级分片,如何设计基因算法?
40岁老架构师尼恩在读者群中分享了关于分库分表的基因算法设计,旨在帮助大家应对一线互联网企业的面试题。文章详细介绍了分库分表的背景、分片键的设计目标和建议,以及基因法的具体应用和优缺点。通过系统化的梳理,帮助读者提升架构、设计和开发水平,顺利通过面试。
美团面试:百亿级分片,如何设计基因算法?
|
2月前
|
算法 Java 数据中心
探讨面试常见问题雪花算法、时钟回拨问题,java中优雅的实现方式
【10月更文挑战第2天】在大数据量系统中,分布式ID生成是一个关键问题。为了保证在分布式环境下生成的ID唯一、有序且高效,业界提出了多种解决方案,其中雪花算法(Snowflake Algorithm)是一种广泛应用的分布式ID生成算法。本文将详细介绍雪花算法的原理、实现及其处理时钟回拨问题的方法,并提供Java代码示例。
93 2
|
3月前
|
存储 移动开发 前端开发
「offer来了」面试中必考的15个html知识点
该文章汇总了前端面试中常见的15个HTML知识点,涵盖了从HTML文档的规范书写、doctype声明的作用到新兴的HTML5标签应用及移动端viewport设置等内容,旨在帮助求职者更好地准备相关技术面试。
「offer来了」面试中必考的15个html知识点
|
3月前
|
Web App开发 前端开发 JavaScript
「offer来了」1张思维导图,6大知识板块,带你梳理面试中CSS的知识点!
该文章通过一张思维导图和六大知识板块系统梳理了前端面试中涉及的CSS核心知识点,包括CSS框架、基础样式问题、布局技巧、动画处理、浏览器兼容性及性能优化等方面的内容。
|
3月前
|
机器学习/深度学习 JavaScript 算法
面试中的网红虚拟DOM,你知多少呢?深入解读diff算法
该文章深入探讨了虚拟DOM的概念及其diff算法,解释了虚拟DOM如何最小化实际DOM的更新,以此提升web应用的性能,并详细分析了diff算法的实现机制。

热门文章

最新文章