rphoeli 学校
APP 内打开
分享
17
161

阿里爸爸——校招实习面试分享

首先,感谢超级简历给予的内推机会,还是很好很强大的,有的同学拿到了好几个地方的内推!所以,有活动不要错过呀,不仅有趣还有各种机会。


下面来分享一下自己的面试经历。


一面技术面:面试官是一位工程师,首先让介绍了一下自己,然后正式开始了一面,一面的问题并没有什么很大的难度,主要就考察了一下基本功吧,问了一些常见的排序算法,查找类的数据结构,刚好我参加acm/icpc比赛的时候,主要就是搞这些的。。所以答得挺轻松的,大多数题目笔记的了,就记得2个:给你一堆数据,怎么找出其中最大的50个,复杂度是多少,其实就是一个堆的应用,不过复杂度我一开始说反了,好在立刻改正了;然后又问,设计一个支持删除插入查找的结构,处理10亿个64位数据,什么结构最好,要多少内存空间,然后我说只想到hash。。然后就分析了一下。。他问有更好的么。。我说想不到了因为啥啥啥。。 最后问,你有什么问题想问我,感觉这问题好难呀。。我都不记得自己问了什么了。。


总体上感觉,主要就是谈谈思路吧,而且这一面考察的是基本功,好像比其他同学的一面简单呀。


二面技术面:面试官是一位架构师,是搞基础架构,分布式系统的。问了一下我对什么感兴趣,我就老实交代了,其实我的兴趣也挺对口的。然后就先让我介绍了一下acm/icpc的经历吧。然后让我找一下纸和笔,开始问问题了:设计一个数据结构来处理一堆数,O(logn)的复杂度插入和删除,O(1)的复杂度求中位数(只考虑一个中位数)。又是数据结构,感觉运气不错,我直接就回了说平衡树就好(其实还没仔细想,不过应该错了不了),然后他再问。。怎么处理数据,想了一会儿就balabala答了,然后他又问了下有哪些平衡树,分别是什么原理。然后又问了个概率题,挺简单的,就不提了。后来又问了一下C++里面指向子类的指针转换为指向父类的指针的时候发生了些啥,我说没了解过,就略过这个问题了。linux系统进程的内存布局是啥,保留区动态库,data,bss,txt,heap,stack,os kernel。如何减少内存碎片,啥导致的,内部碎片一下子没想起来,就想起了外部碎片,其实主要还是看内存分配系统,buddy system之类的,应用程序可以预先分配一些不同大小的内存然后重复利用,或者分配一块大的内存(内存池),自己做各种管理。后面又让我介绍了一下做过的项目,尤其是和网络/并行有关的内容,还问了一点细节。最后还是:你有什么问题想问我,我就了解了一下他做的内容,大概就是这样。


二面主要难度比一面稍微大一点,感觉对一个方向擅长一点还是非常重要的,其他的有点了解就行,要是真不会了,实话实话就行。


二面结束后,收到了一面试官的电话邮件,就是沟通一些事情,后来还帮我换了一下职位,所以阿里的面试官还是非常不错的,非常感谢他们。


三面:面试官应该是部门主管,貌似负责搜索部门,可能对我这个方向也不是特别了解吧,所以技术问题也就不多,主要还是让你介绍一下做过的项目,以及遇到的问题,还有你是如何解决的。然后还问了问为什么考研,acm/icpc竞赛中的一些想法。最后还是: 你有什么问题想问我。。


感觉面试官非常和蔼呀,不要紧张就好了。。不过想想感觉自己运气还是蛮好的。。


Ps:感觉有github、blog什么的,应该能加加分,虽然我没有,因为感觉自己实力还不够(在其他地方建立的repo都是private的。。 ),不过电面面试官不一定会去看,所以问项目经验的话,还是靠自己说清楚一些遇到的困难,解决思路,和一些重要细节什么的。


HR面:晚上9点接到的电话。整个面试过程都有点紧张。主要问了一下,你怎么看阿里的,为什么想来:就谈了谈对阿里的看法(技术好,文化也不错之类的,因为我对3个技术面的面试官的印象真是太好了),以及自己希望在阿里收获的(知识,技术,社交等等)。你的目标(走技术路线,然后啥啥啥的),怎么看待实习的以及实习后的打算(实习就是给个快速成长的机会嘛,当然是希望成为正式职员别人教了你东西你总得报答别人吧),为什么考研,考研的为啥不考好点的学校(我说想看看研究是啥样,,虽然感觉,。有点失望,保送的以及一些其他的原因所以没去更好的学校),做过什么实习工作或者社团职位没有,你的职责是什么(有呀..balabala),acm/icpc方面的经历(本科学校我和队友算是第一届了,所以经验蛮多的,因为这是个团队合作的比赛,所以重点是合作能力),说说你遇到的大的坎(说了一个,然后又说了下自己的想法和收获),你有什么问题想问我(我就问了问员工培养和团队合作之类的问题)。


HR面听说拒了很多同学,都戏称这是考验三观的一面,其实我感觉还是面试官想好好了解一下你这个人的想法,不要不经任何思考就问答,但是也要实事求是,毕竟你是想进入这家公司的,不能给别人一种你很高傲或者是过于谦虚的感觉,另外也不要太紧张,还是得好好的说出自己的想法,不能那么寥寥几句就说完。另外,交流合作能力应该是他非常想了解的,所以你得让他知道。


总得来说大概就是这样吧,比较幸运的拿到了offer,顺带再感谢一下大家


每个人面试遇到的问题肯定还是不一样的,技术面的话,思路很重要,在你所选的方向有一定的技术也很重要,不会的也不能乱扯,hr面的话平常心很重要,大家加油吧!

发布时间:2020年07月13日
用户头像
我来说两句…
共 17 条评论
艾迪 复旦大学·2022届
OrzOrzOrzOrzOrzOrzOrzOrz
2020年11月04日 回复
虎山行不行 北京师范大学·2022届
竟然看到了killzhu学长。。。那会不会有xianbin学长什么的呢。。。
2020年11月03日 回复
一往文学 香港大学·2022届
楼主其实也挺牛的,看来我还是要抓紧学习了,感觉差距好大!
2020年11月03日 回复
尹锴 北京化工大学·2022届
64位数据,恩也就是说数据大小是限制在一定范围的,10亿个,恩海量数据的意思?在加上高效的字典操作。 想到了van Emde Boas树...
2020年11月03日 回复
司洪亮 广州大学·2022届
楼主,你好!我也在学C++,明年找工作了,想请问一下C++后台开发重点是什么,面试最主要是哪方面?谢谢~
2020年11月03日 回复
兔先 湖南大学·2022届
同学,现在你是不是被阿里XX了
2021年01月23日 回复
陆土根 安徽大学·2022届
楼主,你面的什么岗位啊?
2020年11月04日 回复
楚亦 西南民族大学·2022届
Orz
2020年11月04日 回复
安南 华侨大学·2022届
好厉害,名额都被研究僧抢了吗、
2020年11月03日 回复
对不⑦ 东北林业大学·2022届
很强
2020年11月03日 回复
犬马不复来 四川农业大学·2022届
牛逼
2020年11月03日 回复
未央 暨南大学·2022届
厉害哒!
2020年11月03日 回复
不念 江西财经大学·2022届
想楼主学习,认真学习
2020年11月03日 回复
春风十里 香港科技大学·2022届
结果还是被阿里坑了有没有。。。
2020年11月03日 回复
木子加加 上海外国语大学·2022届
楼主阿里是什么岗位啊
2020年11月03日 回复
姚铁牛 悉尼大学·2022届
厉害的大神
2020年11月03日 回复
倾晨一绘 西北工业大学·2022届
ORZ
2020年11月03日 回复