阿里实习二面

转自 http://www.aboutyun.com/blog-3779-82.html
今天(20140421)参加了阿里巴巴北京站研发工程师的实习二面(JAVA方向),以下是面试经验:
面试为2对1,一个技术面试官,一个HR,时常50min左右。技术面试官先问40min左右,HR问10分钟min左右。

面试流程如下:


一.自我介绍


二.主要项目经历(和一面差不多)
1.   讲一下最近在做的一个项目

2.   项目整体情况(纸上画)


三.基础知识
1.  数据结构

JAVA中HashMap是怎么实现的?

数组怎么哈希?

链表用来存什么?

TreeMap怎么实现的?

2.   数据库

Mysql索引是如何实现的?

3.   多线程

项目中有用过多线程吗?怎么用的?

JDK自带的线程池类是什么?

4.  JVM

JVM内存模型是什么?

栈是线程共享的吗?存放什么?

堆是线程共享的吗?存放什么?

5. WEB开发

做过J2EE吗?


四.闲聊
1.   职业规划是什么?

以后想做什么方向呢?

大数据,数据分析


五.HR
1.  兴趣爱好是神马?

2.  举办过神马活动?

3.  项目经验中,从研发工程师到主要负责人,有哪些转变?

4.  项目中遇到难题怎么解决的?

这里不是问技术,是问途径。看书,搜索,看博客,还是问同事?

4.  对阿里企业文化的理解?

open

5.  职业规划?

期望的工作地点?


六.你有什么问题?
1.  如果能实习的话,部门怎么分配?

2. 北京有哪些部门?

友情提示:还记得网上报名的时候填写的3个问题吗?你最期望的部门或项目是什么?

HR在电脑上是能够看到你对3个问题的回答的,告诉我北京木有支付宝技术部门。

3.  阿里的数据部门怎么向其他部门提供服务?

4. 怎么能像数据魔方一样把技术做成产品?

你可能感兴趣的:(阿里实习二面)