阿里巴巴

299人关注 关注 3398人分享

JAVA开发工程师 面试经验( 杭州 ) - 阿里巴巴
发布时间: 2017-03-08 15:03:31 来源:职朋网友分享
面试过程:

楼主大三了,最近开始找实习。先后投了阿里巴巴、腾讯、华为、中兴等企业的内推。
楼主在最近的某个中午三点接到了阿里巴巴旗下的菜鸟网络的电话面试的。当时楼主那个心扑通扑通直跳=- =毕竟是楼主人生处女面啊。当时面试官打来电话,问我方便吗,还好当时我刚刚休息好,赶紧说有时间,然后找了个阳台开始了电话面试。
先是面试官让我作自我介绍,简短的几句介绍以后,面试官开始从我的简历下手了。楼主学习期间独立写了几个Java的小项目,一个是基于Socket的多线程聊天系统,还有一个是最近做的MySQL数据库查询软件(然而似乎面试官对我最有信心的这个查询软件项目完全不感兴趣,根本没有问相关的)。走来,面试官就问我的那个Socket聊天系统的整个流程是怎样的,具体怎样实现的,然后提到了多线程,就问了我一下多线程的知识(死锁啊、进程状态之间的切换)楼主当时还有些紧张,而且又是冬天阳台,声音还有些抖。回答了之后,面试官就开始问我一些基础的Java知识了(具体问题下面贴出来),总之几乎全都是Java的问题(楼主本人本来就喜欢Java,而且简历上一眼扫过去几乎都能够看到Java),会的还算可以吧。不过有些细节当时紧张了,说的有点含糊。不过楼主还是很能“扯”的。一系列的问题回答完了,面试官问我有什么想问的,我问的是阿里巴巴企业文化是怎样的。面试官还是很耐心的讲了讲,然后问了问我的在校成绩是怎样的,然后就叫我等同通知了。

面试官问的面试题:

阿里巴巴JAVA开发工程师面试题

讲一讲你这个基于Socket的多线程聊天系统的整体结构流程
进程三态转换是怎样的?
说一说Java的自动拆装箱。
Array与ArrayList的区别。
Set与List的区别。
Java有哪些基本类型?
hashCode与equals的区别联系。
重载与重写的区别。
接口与抽象类区别。
死锁产生的原因。
还有的抱歉忘了=- =

查看面试题参考答案>>

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

你是通过何种渠道获得这次面试机会的?
答:内部推荐
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:1天
面试形式包括哪些?
答:电话面试 1对1面试 背景调查
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:面试还未出结果

赞一下(10) 踩一下

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

评论

ppppotato    2017-09-18

可以很详细

a852755096    2017-04-17

可以很详细

虫虫007    2017-03-31

挺好的

ilovetomatoes    2017-03-26

谢谢~

ronan0    2017-03-19

写的挺细的 感谢分享!

666666静静    2017-03-18

可以加个好友交流一下嘛

666666静静    2017-03-18

对了我也是面的菜鸟网络

666666静静    2017-03-18

和我面试经历好像,我也是处女面

666666静静    2017-03-18

楼主有二面了嘛

666666静静    2017-03-18

我也是女生昨天刚面的虽然问的也是java基础可是我对java不熟又转问c++也不是很能答上来还是自己基础不好吧

wy3537011    2017-03-15

感觉面试的有点简单,估计是楼主对于Java的开发细节很熟悉吧

pangpangshu    2017-03-11

感谢分享 有帮助大!!!

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

相关公司面试经验