阿里巴巴

300人关注 关注 3400人分享

软件研发工程师 面试经验( 北京 ) - 阿里巴巴
发布时间: 2014-09-11 16:21:44 来源:职朋网友分享
面试过程:

一.自我介绍
二.主要项目经历
1. 挑选一个最能体现你能力的项目
2. 项目整体情况和架构是什么?(纸上画)
3. 你负责其中的哪部分?
4. 遇到的难题是什么?怎么解决的?
5. 面试官会根据你的回答进一步挖掘,问我的是Hadoop和Storm架构对比
三.简历其他部分
1. 面试官会看其他项目是否有亮点,或者自己主动点,提示面试官亮点在哪里
2. 简单问一下成绩,实习经历,获奖情况
四.基础知识
1. 算法
如何快速排序?
有向图中最短路径怎么算?(Dijkstra算法)
2. 数据结构
JAVA中HashMap是怎么实现的?
哈希的原理是什么?
3. 数据库
Mysql索引是如何实现的?
4. 网络
面试官问网络熟不熟,我说不熟,就没问网络。
5. 设计模式
单例和工厂是什么?为什么要用?
五.闲聊

面试官问的面试题:

阿里巴巴软件研发工程师面试题

单例和工厂是什么?为什么要用?

查看面试题参考答案>>

面试相关细节(职业圈独家调查):

你是通过何种渠道获得这次面试机会的?
答:网上申请
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:7天
面试形式包括哪些?
答:1对1面试
你觉得这次面试的难度如何?
答:困难
你对这次面试的整体感觉怎么样?
答:不好
这次面试的结果如何?
答:面试未得到工作

赞一下 踩一下

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!

评论

hanyosh1    2016-08-16

很好

kirsten_zys    2016-04-27

很好

还需查看阿里巴巴 更多信息?

相关公司面试经验