网易游戏2017暑期实习生面经 Java开发

秋招结束,总结了一下从寒假回来开始的实习生招聘和秋招面经,过来回馈一下牛客网。

1、一面 20分钟

电话面

  1. 自我介绍,介绍下做的项目

  2. 数据库用的是什么数据库?什么引擎?

  3. 用过除了MySql的其他关系型或者非关系型数据库吗

  4. 排行榜功能怎么实现的?如果设计一个用户点赞功能,每个用户只能点赞一次怎么实现?不登录也可以点赞呢?

  5. 上传新闻的是时候有没有敏感词过滤?如果让你设计你怎么实现?

    这里忘了说AC自动机

  6. 用户权限怎么设置的? 对于不同页面怎么判断权限?

  7. 上传文件的时候,有没有考虑安全问题?

  8. 有没有遇到过大规模并发的情况?

  9. 以前实习的情况

  10. 想不起来还有没有其他的了。然后我就问他表现怎么样,又强行扯了会

  11. 你用过Java其他的语言吗?平时学习做些什么?

  12. 说一下Java的线程池吧

后来来了一句:不然咱们今天就到这?




2、现场交叉面

交叉面两个面试官

  1. 讲一下JVM的类加载机制吧

  2. HashMap存一个数的具体过程,它是线程安全的吗?

  3. 了解IOC吗?他有什么好处?

  4. 介绍下项目吧,这里讨论了一会新闻排行榜的优化,比如如果一个新闻点击量很高,但是已经是很久以前发的了,有没有考虑这个因素? 如果考虑要怎么做?

  5. 项目中遇到过哪些问题?

  6. 算法题,没有写具体代码,说了一下思路。说到游戏中服务器和服的问题,描述的很具体。主要实现上就是树的遍历,主要还是看抽象问题的能力和思路吧。



第二个面试官

  1. 讲一下JVM的内存分区

  2. 数据库引擎有哪些? 有什么区别? 索引分别是怎么实现的?

  3. ThreadLocal,知不知道这个? 作用是什么?用过没? 应用场景有哪些?

  4. 其他的实在想不起来了,因为这个面试官全程都板着脸,面我的时候还刚睡醒,所以回答问题的时候感觉不是很好。

    但是后来我问他面的怎么样他说还可以,有些东西实际中没有用过也正常,然后扯了一些其他的比如为什么来我们这个部门觉得网易环境怎么样一会可以去体验下我们的食堂教研室氛围什么的、、

  5. 最后不知道怎么又聊回来了,他又问了你觉得SpringBoot这个框架怎么样。

    我说觉得很方便。他说,这些东西集成的太深入了,当你想抽出什么东西的时候就很苦难,比如你在分布式集群上部署SpringBoot就很费劲。

  6. 设计一个秒杀系统说下思路



3、现场总监面

  1. 自我介绍

  2. 面对一个非程序员,介绍一下线程与进程的区别,用比较通俗的语言

  3. 说一下对线程池的理解,他存在的意义是什么?

  4. 32位操作系统与64位操作系统,最大的区别是什么?

    我说是寻址范围,后来他又问那你觉得32位系统的最大可用内存是多少?

    我说应该是2的32次幂,他又问那你知道2 的32次幂是多少?

    这个当时有点懵了没有答上来,应该就是Integer.MAX_VALUE*2,4多少多少,因为32位系统的最大内存就是4G。

  5. 在网站前台和后台数据传输,采用json的格式,你觉得这种格式有什么优缺点?

    然后他提示说json的缺点是有数据中有很多重复项,你觉得怎么优化?

    我说双方体现约定好规则,传的时候只传关键项

    他说这样没有通用性,怎么才能通用呢? 后来说用zip压缩就可以了,Tomcat在处理的时候会自动判断进行压缩。

  6. 技术上的问题应该就这几个,后面就是了解各种情况了比如以后发展方向的规划、选大公司还是小公司、平时玩不玩游戏、评价一下自己的性格等等,后面也问了很多,记不太清了。


总监面了之后说让回去等消息,如果通过了会在一周之内给消息,如果没过,拒信可能会晚点发。经过一周漫长的等待之后,才知道确实是跪了。


4、总结

  1. 网易游戏给我的感觉就是逼格很高,一面的面试官特别和蔼,二面面试官留着胡子有点严肃,过了一面找他的时候他睡着了,所以感觉刚开始面的时候他特别严肃,过了一会开始比较和蔼了聊了聊其他的。总监则是一副******的样子,说话的时候还老清理鼻子,让我感觉有点不爽。

  2. 前两面发挥的感觉还可以,跪在总监面也没办法。总监面感觉问的更宽泛,考察你对系统架构的理解,有些计算机组成原理知识不确实不太了解。还有就是毕竟第一次面技术之外的,包括职业生涯规划、性格特点优缺点之类的,这些问题完全没有准备答的很不好。

#网易##Java工程师#
全部评论
游戏平台开发?还是直播平台开发?
点赞 回复 分享
发布于 2017-10-28 07:53
睡着了。。23333
点赞 回复 分享
发布于 2017-10-28 08:19
这个是哪个时候去实习的?
点赞 回复 分享
发布于 2017-10-28 11:41
楼主是研究生毕业的吗
点赞 回复 分享
发布于 2017-11-03 09:30
请问下项目做的啥??不知道做什么项目准备实习
点赞 回复 分享
发布于 2017-12-27 00:02
楼主,网易游戏有 java方向的吗?为什么 看到岗位要求都是 C和C++
点赞 回复 分享
发布于 2018-08-23 21:10

相关推荐

工作基本定了,比较满意。这深度学习真是难搞啊,论文看不懂,代码看不懂,不会改,创新点??? 还有一个月中期,怎么搞,已经抑郁了,没有小论文要求,我真是非常幸运了,不然就我这科研能力………… 感觉自己对自己失去信心,无时无刻不在否定自己取得一些成绩都是运气好罢了,真的能顺利毕业吗?严重内耗、无力感爆棚啊…………
AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢! 论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。 中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。 至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的! 对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享
Java抽象带篮子:难蚌,点进图片上面就是我的大头😆
点赞 评论 收藏
分享
1 46 评论
分享
牛客网
牛客企业服务