运筹优化算法实习生面经
上篇blog介绍了运筹优化算法实习生岗位的相关公司,这篇博主根据自己个人的面试经历去介绍各个公司的特点,希望看到的同学能够有针对性的去做准备。
阿里巴巴
- 阿里巴巴是相对来说运筹优化岗位较多的公司,因此hc也相对较多。
- 正常来说,找实习的时间其实开始于寒假结束后,其实很多公司过完年之后就开始了。对于阿里来说,系统开放较晚,因此一般在系统开放之前很多BU就开始了提前批的面试,此时,实习生的简历是不会进入系统,因此推荐大家可以在这个时间段和各个BU的前辈去进行沟通面试,多给自己一些机会 。
- 阿里简历进入系统之后会填三个志愿,第一志愿通常是内推的BU,剩下两个志愿可以自己随意填写,一般挂掉一个志愿后,下一个志愿会自动补上,简历也会经过校招组流转到对应的BU。
- 阿里算法实习通常是如下的流程:笔试——一面(技术)——二面(技术)——三面(技术)——hr面——意向书。一般来说,两次面试之间会间隔一周左右,不同的BU都不是特别一样。
- 面试经验分享:
- 项目。阿里会比较注重项目,因此必须对简历足够熟悉,一方面是简历中的内容以及相对应项目的创新点,一定能够去量化进行衡量,要不然面试官没有办法判断项目的含金量,尤其是对于项目中算法的突出。
- 建模能力。运筹优化算法岗可能很大一部分工作是建模工作,因此实际问题抽象化的能力是必须具备的,此处可以参考一些基本问题进行锻炼(TSP、VRP、背包、板材切割等问题)。
- 基本的运筹学知识。线性规划、整数规划、动态规划、对偶命题、大规模优化命题求解。
- 求解器。熟悉一些基本求解器:SCIP、CPLEX、GUROBI等
- 代码能力。阿里的机试现在改的相对较难,因此肯定会有做不出来的,但是大家一定要对中等难度的题有绝对的自信,可能在面试过程中会手撕代码。
- 一般情况下,一面二面偏向技术方向,三面会更加广一些,可能技术方面的问题不会特别多,往往会对实习生对于一个行业的理解进行一个考察,以及个人能力的考察。
- 阿里的整体面试体验是很好的,一定要保持一个良好的心态进行面试。
美团
- 美团每年也在招一些关于运筹优化的实习生,基本上都是用来做外卖业务的,但可能hc并没有阿里那么多。
- 美团的面试流程:笔试——一面(技术)——二面(技术)——hr面。美团现在可能会加一轮大Boss的技术面,主要是为了秋招做准备。
- 面试经验分享:
- 基本上与阿里相似,以项目以及基本的技术为主,还是想强调项目的熟悉程度以及算法的精细度。
- 此处想给建议的主要是笔试的经验分享,美团的笔试相对是简单的,一定要认真去做,因为很多美团的面试官如果笔试成绩好的话,可以不用手撕代码,是个好事情。