i3geek.com
闫庚哲的个人博客

【阿里巴巴】研发工程师(JAVA)实习生面经

打好提前量,不放过任何机会!

2月23日参加内推免笔试进行实习生招聘。

一面

第二天突然的给我打来了第一轮面试电话,
一般第一轮是纯技术面,上来就问我数据库啊。
1.数据库的事物性质:ACID,分别怎么实现
2.索引
之后问我主要学的是啥,我说是JAVA,于是开始JAVA啦。
3.线程同步synchronized修饰静态和非静态函数会冲突吗?
4.除了用synchronized还有别的办法保证同步吗?
5.对JAVA的垃圾回收机制了解多少?
6.对虚拟机了解多少?
技术大概主要是这些,还有些零碎的小东西,有点记不清了。
最后和我扯了扯项目上的一些问题和学习到的东西。

就这样稀里糊涂的一面过去了,一共40分钟,等了约半小时一查询过了。

二面

二面还好有提前预约。在一面完事晚上和我电话预约了二面时间。
第二天我就等着点来电话,电话响了(真的很守时,一分不差)

二面理论也是技术面。
从我的项目入手开始问我项目上遇到的问题啊,各种挖,技术不多。
其中涉及到技术的:
1.JAVA中Hashtable和Hashmap的区别
2.面向对象的三大特点
基本这些,主要是问绕我的项目来问的,项目中遇到的问题,对我最深的一个项目等等。一共30分钟,等了十分钟出结果过了。

三面

三面也有提前预约,跟我定了个时间,其中过了一个周末好好准备了下。
同样格外的守时,给我打了电话。

三面是交叉面,理论也是技术面。
从我的简历上我的网站入手,问了我15分钟。大概问题就是如果网站怎么优化?人多崩溃了怎么办?等等问题。
之后是项目生活上的问题,问我怎么解决项目上的问题之类的。

总而言之,虽然是技术面,但是这个技术不是像一面那样的纯技术,我感觉更考核实际应用。一共30分钟,等了二十分钟出结果过了。

四面

说时候到这一步的时候真是松了一口气啊!四面是HR面,没有技术。我以为就是简单问问,看看兴趣了解下心理之类的。。结果我错了。。

同一面没有预约,我在上课突然一个电话,开始面试,虽然没技术,但是我感觉问的挺深。都是生活的。比如我在学校当班长怎么处理矛盾啊,写过什么软件做过什么项目等等。感觉她对技术还是略懂略懂的!

40分钟,没啥太难的,正常发挥吧!等了一会出了结果通过了。。

offer

面试结束后,等了13天才收到了录用通知。其实基本只要四面过了 应该都会收到就是时间先后的问题。说实话这段时间听焦急的

总结

首先准备好一个自我介绍。我在一面二面和四面的时候都有个自我介绍。大概时间一分钟之内吧。一定要准备充足,把你的所有优点在短时间内告诉面试官,这会影响他对你的第一印象,同时会影响你面试的内容以及结果。

其次,要有礼貌!这个我不多说了!

最后,千万别不懂装懂,不然会死的很惨。

总之,保持一个好的心态,提前看看以前的面试题集锦那样的就够用了,面试官不会为难你,很和蔼。充足准备后现场发挥,展现一个最真实的自己就好了!

祝大家顺利成功!

更详细内容,更多面试资料,更新中ing…

赞(0)
未经允许不得转载:爱上极客 » 【阿里巴巴】研发工程师(JAVA)实习生面经
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    大神,好佩服你

    master5年前 (2015-03-24)回复