网易游戏平台开发实习面试总结

本文作者回顾了在网易游戏平台开发实习面试的经历,包括笔试和两轮面试的详细内容,涉及语言、数据库、操作系统、并发模型等多个技术点。作者在面试中遇到的问题,如字符串处理、二叉树平衡判断、数据库区别、JavaScript特性、并发模型等,展现了面试的挑战和自身的不足。面试后,作者反思了自己的表现,认为需要加强系统设计、内存管理等相关知识的学习,并提高面对压力时的自信和表达能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        很早就在系统上投递了简历,但是好几周厚才由回复,首先是电话联系确认了一个面试时间,之后就是简单的笔试加面试,由于之后就要回家,所以他们在时间上安排的很紧凑。笔试+1面+2面两个小时全部搞定。第一次这么短时间高强度有点儿紧张,一些问题回答的不是很好,特此做一个总结。整体上比较偏向简历中的项目的细节,以及实践中可能出现的问题。由于我选择的是服务器平台的开发,所以所问的问题也都比较偏向这方面。

        首先笔试题只有两题一页,都是写一个简单的算法。

        第一题是把字符串中的空格替换为%2B,这个很简单,我的方法是重新生成一个新的字符串,然后再返回。

        第二题是让写一个算法判断一个二叉树是否是平衡的,我的方法是计算每一个叶子结点的深度,然后求最小和最大深度,看是否超过一,我用了一个容器保存了所有的叶子结点的深度,而且还不小心写错了,把所有的结点的深度都保存了,其实只需要实时的保存最小深度和最大深度两个量就可以了。

        笔试共30分钟,整体上不难。可能也和自己半年来进行了不少训练有关。


        接下来是1面,应该是3个懂技术的HR,都有拿个笔记本电脑在记录我的回答,大多数问题都是由简历上的项目引发的。

        首先是自我介绍,还有问了我那个语言更熟悉一点。这点我觉得,首先自我介绍要自己实现准备好,针对职位有目的性的回答,我每次都是即兴发挥,说不了几句话就没了,编程语言哪里也是类似。

        一 由于我使用过MongoDB和Mysql,所以问了我这两个数据库的区别。我主要是从mongodb不支持事物上来说的,并且诚实的说到,在自己的项目中体现不出来太多两者效率上的差别,事后,我从网上找了一些资料。①弱一致性(最终一致),更能保证用户的访问速度:②文档结构的存储方式,能够更便捷的获取数据。③内置GridFS,支持大容量的存储。⑤第三方支持丰富。(这是与其他的NoSQL相比,MongoDB也具有的优势)⑥性能优越:缺点是①mongodb不支持事务操作。②mongodb占用空间过大。③MongoDB没有如MySQL那样成熟的维护工具,这对于开发和IT运营都是个值得注意的地方总体上自己还是处于道听途说的水平,对于一些问题也不能只是看看就完事儿,要自己理解,用自己的话把意思阐述出来,认真挖掘细节。

     一.五 问到我项目中的数据库是怎么设计的,自己大致说了下,毕竟是最近做的,还比较熟悉,但给以后提了个醒对于简历上的项目,要自己充分准备好。接下里对于我一个实现linux文件系统的项目他们也都很感兴趣,1,2面的时候都提到,但是我说到这是大一大二做的了,不太记得了。现在觉得要么自己了解清楚,要么还是不要写的好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值