首页 / 操作系统 / Linux / 2014阿里巴巴面试经验-北京站研发工程师
今天(20140414)参加了阿里巴巴北京站研发工程师的实习面试(JAVA方向),以下是面试经验,附送温馨提示几条: 1.面试为1对1,在一个大房间里,同时有几十对面试官和学生在面试,时常50分钟左右。2.面试官会提供纸笔,供你画项目的基本情况,系统架构等。面试官的笔记本电脑上可以查看你的笔试试卷,有可能针对笔试的附加题发问。3.路线:去西土城地铁站,10号线坐到国贸站,转1号线,坐到大望口站,从B口出。出站后还需步行1km左右。目的地在大望路中学旁边,询问大望路中学即可,然后能够看到国家广告产业园大楼。建议提前1个半-2个小时出发。面试流程如下:一.自我介绍二.主要项目经历1. 挑选一个最能体现你能力的项目2. 项目整体情况和架构是什么?(纸上画)3. 你负责其中的哪部分?4. 遇到的难题是什么?怎么解决的?5. 面试官会根据你的回答进一步挖掘,问我的是Hadoop和Storm架构对比三.简历其他部分1. 面试官会看其他项目是否有亮点,或者自己主动点,提示面试官亮点在哪里2. 简单问一下成绩,实习经历,获奖情况四.基础知识1. 算法如何快速排序?有向图中最短路径怎么算?(Dijkstra算法)2. 数据结构JAVA中HashMap是怎么实现的?哈希的原理是什么?3. 数据库Mysql索引是如何实现的?4. 网络面试官问网络熟不熟,我说不熟,就没问网络。5. 设计模式单例和工厂是什么?为什么要用?五.闲聊1. 大数据的发展方向是什么?面试官举了个例子,IT狗上班路上遇见高富帅穿的T恤不错,手机一拍,用手机淘宝一搜。上班开会无聊,想起来要买家电,用电脑买了个电视。然后问多个数据源的数据相关性太小,品类毫不相关,怎么办?2. 公司实习项目之余有没有个人感兴趣研究的技术方向?总结:最好主动引导面试官,把时间消耗在自己擅长的领域上,比如实习和项目经验多的同学可以多说项目经验,毕竟这是主动进攻。等面试官问基础知识的时候,就是防御了,准备不充足挺蛋疼的,O(∩_∩)O哈哈~以上内容仅供参考,毕竟根据面试官的不同,问的内容会有差异。大家加了个油!本文永久链接地址: http://www.linuxidc.com/Linux/2014-04/100383.htm