阿里CBU技术部面试
一、阿里CBU一面(32min)
一面是简历面,主要是针对简历上的经历及问题,进行一个全方位的问答。
1、自我介绍
2、针对简历的详细介绍
3、反问
二、阿里CBU二面(45min)
1、自我介绍
2、项目详细介绍
3、双向链表的常见操作实现过程
4、常用排序算法的思想介绍
5、算法题:现有若干个不同面额的硬币,有a b, c, d等,现想凑出一个值为x的数目,问那种方法需要的硬币数目最少。(先说了思路,然后针对思路的不足进行了优化)
6、逻辑题:有好多根不同长度、不均匀的绳子,从一端烧到另一端的时间为60s,现在想精准计算到45s,有什么思路?
7、假设你写了一段代码,这些代码依赖一些静态库,编译时出现比如:”undefined reference“,这个时候你怎么去解决这个问题?
8、反问
【1】工作内容
【2】团队规模与分工
【3】面试流程
三、阿里交叉面(33min)
1、自我介绍
2、交流经历详细介绍
3、项目详细介绍
4、C++相关:虚函数
5、C++相关:overload与override的区别
6、反问
【1】后续面试流程
【2】程序员行业的发展路线
四、阿里CBU HR面(33min)
1、研究生阶段的研究背景,以及各个项目的介绍
2、本科专业选择的理由
3、为何选择研究生研究方向,以及为何选择现在的研究生导师
4、项目中角色解析,以及项目价值
5、项目中的收获
6、项目中遇到什么问题,以及怎么解决的
7、导师对项目有何期待,以及对你个人的看法
8、各个奖项中,你觉得最有意思的是哪个
9、现在有哪些offer,怎么区分
10、个人的职业规划
11、反问。
本次面试面的是CBU技术部的工程策略团队的职位,阿里面试节奏一如既往的慢,前前后后都快一个月了,好在面试官还是比较nice,没怎么为难我,也很爽快。
最后祝各位面试顺利,早日喜提offer。
#阿里巴巴暑期实习##阿里巴巴##C++工程师##实习##面经#