网易实习生面经

    第一次撸面经,是因为想分享下楼主的经历吧,不为别的,只是觉得网易的面试经历的确挺nice的(虽然被刷了)
    本人是在实习僧投的网易日常实习,之前有听所过网易平常实习生面试挺水的,所以面之前还YY了过了之后怎么安排实习时间,然而跪在了二面,估计还是本人太弱的缘故吧。废话不多说,简单说说面试经历吧。
    本人面试的是网易的邮件服务部的一个java研发实习岗位。2点从学校出发,下着雨,到了网易大厦附近还兜了几个圈才发现面试地点入口。2点40左右到了网易,填表,等待。当时人数也不多吧,大概十来人这样。大概十分钟左右,就被一个看起来挺年轻的面试官带走,面试官估计是毕业没多久的吧(感觉真的好年轻)进入面试的小房间
    上来还是介绍项目,自己做的比较弱鸡的web项目,介绍了功能。面试官问了项目难点,然而当时我就不知道怎么答(弱鸡项目没有用到什么高深技术),所以只是简单的说了下复杂多表和事务处理方面。面试项目的时候,面试官好像都会在问每个问题前想几秒钟(估计项目太弱鸡了面试官也不知道问什么问题吧)blabla,大概十来分钟左右聊完项目,开始问j2ee。
说到j2ee就想内牛满面啊啊,面试官上来问了个我听都没听过的框架,后来根据读音印象查了下好像是问这个框架--vaadin(有没有大神了解过这个框架啊?难道大企业开发都不用ssh了吗?),他还解释了下这个框架的好处和作用,然而我是听得一脸懵逼啊!然后,然后,面试官一直没问spring,hibernate的相关知识点哭晕(亏我准备了这么久啊),然后,自以为自己还相对比较熟悉的j2EE的,然而面试官什么servlet,jsp,MVC等相关问题都没有,然后估计认为我j2EE不太好,便开始问我java基础了。
首先是问jdbc连接数据库的过程,blabla。
equals和hashcode的联系,blabla,分别解释两者,然后说联系,equals重载必须重载hashcode,然后简单说了下为什么,当时是答equals方法要和hashmap和set里面的哈希吗对应起来。
接着聊多线程。问我Thread,runnable,callback,楼主之前没接触过callback用法所以直接说不懂,然后blabla介绍thread和runnable之间的区别,怎么说的话此处省略,毕竟都是中规中矩的回答。
然后面试官追着问我有了Thread为什么还要runnable,我说因为java不支持多继承,runnable可以避免多继承问题。然后它又问除了这个还有没有其他方面的考虑,例如说从性能方面分析。我想了下说了下自己的想法,后来感觉说错了就直接问面试官还有什么方面考虑的,面试官然后提示了我一下说如果要两个线程执行多个任务,如何尽最大程度地进行线程资源的利用,我思考了一下然后blabla说了下,然后还是没说到点子上(唉,还是太弱了)。最后直接请教面试官,然后面试官超级好人很耐心地跟我讲解了几分钟(这个网易面试官真心好评!),说是runnable实现线程可以对线程进行复用,因为runnable是轻量级的对象,重复new不会耗费太大资源,而Thread则不然,它是重量级对象,而且线程执行完就完了,无法再次利用(还是不太理解,决心写完面经好好查查资料,也欢迎各位大神评论下留下学习建议)......blabla面试官解释了挺久的。
然后问 volatile关键字,简单介绍了作用,然后面试官追问我这个主要用来干嘛的,答数据同步,可以提高性能子类的blabla(好像这里答得不好,因为没怎么用过)。然后他问举个具体的例子说明用途说明的,此处省略一大坨文字。
java的基础问题好像还有几个的,不过具体记得不太清楚了,总的来说问得广,但是不深吧(问深了估计自己也GG)
接着就问数据库相关的:mysql引擎以及各个引擎的作用区别(这个我只是说innodb支持事务,其他引擎不支持,没答全面),隔离级别,读已提交和幻读的理解,举例子说明,避免方法等。这部分还是相对简单的,不详细说。
最后简单问了下数据结构相关的问题,也出了到比较简单的链表题目:查找中间链表元素,直接回答两个指针,前指针是后指针速度的1/2遍历。
然后,一面结束,大概40-50分钟吧。他叫我等二面。总的来说,一面问题回答出了80%吧,问得比较广,但是比较基础。

接着,二面的话,面试官大概30岁左右吧,感觉是部门boss。唉,回想二面真的是想哭啊,面试官上来就画了个图,然后问了一个我听都没听过的图算法,算法渣渣一脸懵逼,直接说没接触过图算法。然后他好像很吃惊地说数据结构没学过吗?答没学得那么深入。然后,它又问了下树的知识,问我了解什么树算法,我说了解基本的树遍历算法吧。然后他问树的旋转等等有没有了解过,然后我作死地说最近才开始看树的旋转,旋转算法具体不太了解(当时真的脑残啊啊啊,怎么也要扯一下吧),然后面试官也看出我是个算法渣来的,便问我有没有用过linux,我说开发没用过,部署项目的时候会用到下,然后它问问那你应该熟悉常用的shell吧?当时没敢答熟悉(毕竟自己对shell的确不熟悉,甚至说是菜鸟一枚),说平时用到就直接百度的,当时就感觉GG的节奏。
然后面试官也的确进入了一种你已经GG的节奏,开始随便聊了下其他无关紧要的事情,问我大三还是大四,是不是找暑假实习(当时觉得估计是面试官不想面我了所以随便问点问题消磨时光吧,唉,泪啊,怪自己算法太弱了)。总的来说然后二面聊了十来分钟左右就结束了,最后面试官说hr姐姐会通知你结果的,当时就确定GG了。
不过,面完之后,二面面试官还送我出去楼道,闲聊了一下,感觉,面试官人的确挺nice的。

总体感受的话,感觉网易的氛围的确很好,面试官也的确很nice,怪自己太弱了唉。题外话的话,这次面试将伞落在网易了,回到大学城才发现下雨了忘记拿伞了,风雨中狂奔会宿舍,准备阿里的笔试去(阿里的笔试也是泪啊,估计GG了)。然后,4点50左右回到宿舍,打开邮箱,直接收到网易的感谢信。别人说网易的节奏的确很快,但是本人没想到这么快,当时还幻想着能否当个备胎不通知我那么快呢(还是太天真了唉)。
然后,顺便问问有没有道友知道CVTE补笔试的什么时候会通知面试啊?由于之前错过了CVTE的笔试,前些天补了CVTE的笔试,微信查询也显示笔试通过了,不过一直没收到面试通知。捉急啊,现在还没拿到好的实习offer。
最后,感觉自己还是很弱啊,特别是算法和java多线程方面,看来还需要继续努力,各位道友也加油吧,共勉!

    
    
#网易#
全部评论
杭州哪个大学的啊
点赞
送花
回复
分享
发布于 2017-04-26 22:06
上周完美世界面试的时候也问我是不是大三啊,找的是暑假实习啊云云,反正感觉特别差。。。然而竟然通过了
点赞
送花
回复
分享
发布于 2017-04-26 22:17
滴滴
校招火热招聘中
官网直投
继续加油!
点赞
送花
回复
分享
发布于 2017-04-26 23:29
加油,打好基础。秋招再来~
点赞
送花
回复
分享
发布于 2017-04-27 01:07
日常实习有没有要求6个月以上
点赞
送花
回复
分享
发布于 2017-04-28 18:39
估计没有,可以问问面试官
点赞
送花
回复
分享
发布于 2017-04-28 20:06

相关推荐

点赞 55 评论
分享
牛客网
牛客企业服务