2019阿里云面经
面试时间:2019年9月
岗位:阿里云-基础架构研发工程师
形式:视频面试
一面(现场面试)
1.自我介绍
2.介绍项目,这一面的重头戏在项目部门,项目问的很细,简历上的东西都会问到
3.算法题:求最长的连续回文子串
面试时间:2小时
二面(视频面试)
1.自我介绍
2.项目介绍
3.算法题,这一面的重头戏在算法
题目:
求二叉树所有路径中,最长连续的自然数序列。
例如:
1
2 2
7 9 8 3
1 2 2 3 3 4 3 3
结果是3(1,2,3,3这条路径的1,2,3是满足条件的序列)
改进:
要求代码是线程安全的
变体
如果不是二叉树,是一个图,代码怎么改(仍然要手写)
三面(电话面试)
1.自我介绍
2.项目介绍
3.go的垃圾回收以及调度模型
4.C++和go的对比
5.c++如何实现一个线程池
四面HR面
1.自我介绍
2.哪里人,有哪些offer,怎么看待这几家公司
3.本科成绩,研究生成绩以及排名
4.论文实习情况
5.为什么选择阿里
总结
阿里我是9月份才投,但是拖到9月20号左右才联系我一面。最后赶在国庆前完成了所有面试。国庆上来后询问内推我的人,得知offer在审批中,让我不用担心。然后几天后收到一个部门的电话,说原部门没有HC了,说我可以直接转到他们部门,不用面试,最后新部门HR跟我说,又要重新面试,再加上新部门做的事情也不是很喜欢,所以委婉拒绝了。
总的来看,阿里云的面试还是有一定难度的,身边的人有的还有5,6面。好好准备简历内容,好好刷题,然后基础打牢。