2015年阿里巴巴校招面试经验汇总
一方面我为大家做个总结性的服务平台吧。收集一下周围招聘群里面的同学拿到offer的经验。我是一名搬运工,将不断更新,面试时间就近原则进行自上而下排序~,服务更多的同学。话说我面试是在20多日,我也可以学习学习嘛。不多说了。搬运工开始复制啦~~~~~有面经的同学给博客连接,回复到下面评论,我看到后,把博文地址加进来~(转载请附上:http://blog.csdn.net/supera_li/article/details/39254825)
0913研发工程师(感谢相对论的分享!!)
记一件难忘的事
四年级二班——相对论
下午在看着腾讯笔试题满纸C++一把辛酸泪的时候接到面试通过的短信,着实惊喜了一
把,一高兴还把笔试题第一个编程题给憋出来了。从投简历到现在差不多两个月,终于算是
尘埃落定皆大欢喜,就记个流水账和大家分享一下。
七月底让师兄给内推的,然后八月初去天津玩了一周,期间在毫无准备的情况下经历了
两轮电话面试。
第一轮,接到电话,面试官自我介绍之后直奔主题,开始发问
问:说说你知道的排序算法吧
答:冒泡排序选择排序插入排序的方式,复杂度,快速排序归并排序堆排序基数排序的
方式,复杂度。还说了比较奇怪的排序比如睡眠排序,珠排序活跃气氛
问:说说这些排序算法的稳定程度
答:balabala……解释了不稳定的原因并说了极端情况
问:说说Dijkstra 算法和Kruskal 算法的区别
答:我一想这是个坑啊,俩算法一个是算路径的一个是算生成树的,就说了D 算法的思
想,执行方法,顺带对比了Floyd 算法,又说了Kruskal 算法并对比了Prim 算法,然
后作罢。
问:说说HashMap 和HashTable 的区别
答:1、是否允许空Key-Value 2、实现的接口的区别 3、是否线程安全。顺带还扯了
下ConcurrentHashMap。
问:说说Collection 和Collections 的区别
答:一个是集合框架的接口另一个是集合辅助类,又说了集合框架内常用的ArrayList
和HashSet,期间面试官还问了ArrayList 里主要有啥方法,提了几个自己记得的。
问:简历上项目挺多,挑了一个开始往下问
答:主要说了项目的架构实现的功能等等,这个问题耗时比较长
然后一面结束。
一面结束后状态就变一面通过了,隔了一天的晚上接到二面电话。
问:说说JVM 的结构吧
答:堆内存栈内存方法区etc……
问:说说GC 线程工作原理
答:引用计数和对象图,工作原理。分代回收,对象在几个区域里的移动算法。
问:对于GC 线程执行前后内存地址发生了变化的对象如何对其保持引用?
答:不知道
问:如果要是你设计这么一个东西你会如何做?
答:做一个对象引用到地址的映射,让GC 线程在移动对象的时候负责更新地址
问:Java 函数是传值还是传引用
答:基本数据类型传值引用数据类型传引用
问:什么是基本数据类型
答:八个基本数据类型
问:项目里用过啥技术
答:陈述半天,包括遇到的问题,解决方案,优化等等
问:用过多线程么
答:把用多线程的地方讲了一下
问:死锁是啥玩意,如何避免
答:背了一遍书,然后答了俩解决方案,面试官括弧笑表示不满意
问:TCP三次握手四次挥手的过程
答:labalaba……
问:TCP在握手过程中还会交换一些什么信息
答:窗口大小序列号之类的
问:专业课哪几门学得比较好
答:Java、计算机网络,数据结构也还行。(我是按从好到差排列的)
问:那就问个数据结构的题吧
我:…………
后来问了个二叉树搜索的题,挺简单的。
然后问我有没有要问他的问题,问了一个,然后结束。
感觉要跪了,第二天早上状态变成二面通过,二面是感觉最难的一轮。
8月18号没有参加提前批终面,后来预约到了9月12号。
三面面试官是UC的,人很nice,简短的自我介绍之后开始发问
问:说说除了你投递岗位之外比较熟悉的一个领域。
我:哈哈哈哈哈科研项目派上用场了然后给面试官介绍了SDN技术的起源以及在云计算领域的应用
问:你觉得你的专业水平和身边人比起来如何呢
答:……这可怎么答啊,比较客观地说了一下
问:你对Java为何会了解得比较深入
答:问题和兴趣驱动了学习的过程
问:那你给我讲讲JVM吧
答:又讲一轮……
问:为啥不学iOS开发呢
答:穷逼没钱买MacBook和注册开发者账户T___T
问:那你关注过Google IO大会么
答:关注过,然后扯了下Android L和Google Glass
问:谈谈你对Android L的看法
答:ART模式全面铺开,统一的设计语言之类的
问:JVM和Dalvik虚拟机的差别
答:Dalvik每次执行程序都要做一次翻译成字节码的工作啥啥啥的,答得不是很好
问:Android做过啥DEMO么,遇到啥问题
答:简单回答了一下之前拉取知乎热门回答的demo的状况
问:用过啥优化技术么
答:扯了一下防止内存溢出的手段
问:关注过苹果的WWDC大会和产品发布会么
答:关注了,说了新iPhone和apple watch还有apple pay啥的
问:对apple pay怎么看
答:构建生态环境,结合支付宝谈了一下
问:还有啥问题想问的么
答:问了个阿里巴巴在公益方面的问题,对方答曰自己是UC的刚并过来不久所以不是很了解但是阿里本身很强调社会责任感。
然后三面结束。
在外面等了大约十分钟通知去进行HR面,HR表示我是第一个来面的,让我等他开下电脑。面试官花名叫“无休”,看来阿里加班确实严重啊……
坐下之后又是自我介绍。面试官对我管理过一个论坛比较感兴趣
问:管理论坛期间做过些啥事情
答:线上线下活动啊迎新啊送老生啊之类的
问:就一个线上活动“三行情书”开始发问
答:……
问:论坛如今凋敝的原因
答:高校贴吧解封,微博微信兴起,快节奏阅读,年轻人对bbs比较陌生等等
问:平时有啥兴趣爱好
答:以前爱玩航模,现在长大了不好意思玩了
问:技术方面呢,爱关注啥
答:知乎,36kr,v2ex,还有一些大牛的博客比如阿里陈皓的coolshell
问:有啥印象比较深刻的么
答:coolshell上谈论12306的一篇文章,然后大致说了一下
问:你说你参加的这个比赛,为啥老师让你这个本科生带队而不是研究生呢
答:我对比赛的这个小领域了解比较深
问:在带队过程中怎么协调各个成员间关系
答:……
问:说说你缺点
答:(老师你会不会聊天……)我是处女座,有时候比较偏执
问:这也可以说是执着,认真
答:就看怎么解读了
问:还有什么想问的么
答:又问了三面我想问的问题,这次得到了很好的答案,阿里确实是个温暖的集体。
0913运营
0912系统工程师_花哥的面经
时间:9.12 地点:南京天丰大酒店 职位:系统工程师
本人信息:姓名:XXX 学校:XX大学 专业:电子信息工程 证书:CCIE + RHCE
---------------------------------------------------------------------------------
一面:从13:00问到了14:00,我表示,面试官,看起来顶多三十多岁,呆萌呆萌的,笑呵呵的。进来自我介绍,Balabal一堆。然后面试官开始翻我简历了。
问,为什么跨专业选择职位。
答:我原来专业太枯燥了。
然后围绕了专业的枯燥性,我们探讨了一下。
-------------------------------
问:你为什么选择学思科。
问:你给我说一下BGP协议的流程。
问:你给我说一下RIP和OSPF的区别。
问:你给我说一下vlan的原理。
问:你给我说一下生成树的原理。
-------------------------------
问:红帽,你怎么自学的?
问:给我说一下Iptables。
问:你能说一下,几个看IP地址的命令么。
问:你怎么改mac地址。
问:你把squid的透明代理从头到尾写一下。
问:你把Mysql的AB复制原理说一下。
问:你觉得MYSQL AB复制有几种模式。
问:你觉得httpd 和apache的各自优缺点。
问:信息共享的模式有哪几种。
问:把ftp的两种模式写一下。
问:如果通过df -h发现有个硬盘占用率是100%,但是你在它挂载的分区看du,发现只占用了50%,你怎么解释。
--------------------------------
问:有关shell。
问:有关python。
问:有关C语言,宏,栈,一堆一堆的。
--------------------------------
问:你coding能力怎么样。会Java,C++,css,html么。。。
答:真心很一般。
-------------------------------
一面结束之后,让我等坐着等通知,等了五分钟,就被人叫到名字,跟着大概十个人,从五楼跑到了七楼。五楼是一面的地方。
-----------------------------
二面:面试官,一看,就觉得,跟一面的级别。。不一样了。。说话有口音。。笑的比一面的还灿烂。。我心里想。。笑里藏刀啊。二面。。问的问题很少。顶多面试了我二十分钟
----------------------------------------------------------------------------
自我介绍
问:给我说一下pvlan的工作原理。
问:给我说一下,泛洪的原理。
问:你觉得plvan会有泛洪的可能性么。
问:怎么样才不会发生单点故障,我要求从底层到上层,吞吐量是5G。
-------------------------------------------------------------
问:Linux怎么查看中断。
问:怎么查看内核的具体情况,每个内核。查看这个线程在哪个内核上。
问:你把你做的项目给我描述一下。
------------------------------
二面结束之后,内心灰常不详啊。然后就有人来告诉我,回家等通知。我在一面之前,问过人,说回家等通知,就是委婉的告诉你,你挂了。否则就会告诉你,你什么时候来二面。但是,我不知道,二面结束等通知,是不是也是挂了的意思。我觉得,一,我没有准备好;二,问的原理性东西太多了;三,Linux是完全自学的,从5月开始到现在,跟培训过的人相比,小巫见大巫。我觉得,就算到了三面,我也是,被虐成渣的节奏。还有一个,两个面试官比较感兴趣的是,因为我19岁,就问我怎么这么小就大四了。然后,我就见机行事,一个劲告诉他们。。我很年轻。。有潜力。请不要放弃我。。
---------------------------------------------------
群里的各位同仁,我的面经,不是那么详细,还有很多问题,我忘记了。。因为平均一分钟一个问题的节奏。我准备看个电影,睡一觉。我目前的简历状态是(面试结束),我十分不解。我才二面。有知道的同志,私聊我。QQ:1050636756。
我要是挂了。。你们要好好去阿里。。有点悲壮啊。。