腾讯IEG暑期实习面经

腾讯IEG暑期实习面经

前言:

       首先,我应聘的岗位是游戏客户端开发,而我的本硕专业均不是计算机专业,并且游戏开发的经验也不像众多大牛们丰富,因此,我只能从我非科班出身的角度来谈谈自己的看法和经历,仅供参考。其次,在没有对应岗位的面试经验前,在我看来看再多的专业书籍和面经的效果都比较一般,还特别容易令人产生疲惫感和自我认识错误(自己认为的重点和面试官认为的重点不一致),因此,投递不同公司日常实习的简历,积累面试经验能够准确地锁定面试中的知识点。最后,提前准备特别的重要,除了大牛以外,普通人都需要提前做准备,有意识的积累项目、实习和竞赛经验,有时候并不是做出一定的成果才有用,而是参与的过程中会遇到学校学习中所不涉及的问题。

技术面试

       考虑到许多大佬都已经分享过面试中的问题,并且知识点都相差无几,因此,我准备从问题的回答和思考上给出一些自己的看法和经验,仅供参考。
腾讯IEG暑期实习面经
       该部分为我所面试岗位的介绍和要求,只要岗位要求中提及的内容均需要准备,并且关于游戏开发方面的常用技术也需要进行掌握。大体而言包含:C++(语言基础),数据结构,算法,操作系统底层,网络编程和通信,游戏引擎,设计模式。其中,基础方面的东西是必须掌握,并且需要理解深入。根据我的理解和经验,对于重要知识点并不能流于表面,可以采用6W(where,when,who,what,why,how)的方法来理解,仅对于重要知识点,如果有足够的精力和时间,对所有知识点这样学习也可,但一般情况下我觉得求职的人很少有这么充足的时间和精力。举个例子:C++虚函数,你应该知道C++虚函数是什么,C++虚函数是为什么服务的,C++虚函数用在哪地方,什么情况下使用,为什么要有C++虚函数,C++虚函数实现机制是什么。
       面试过程中,项目经历和实习经历也比较重要,一定要特别熟悉自己简历上的项目和实习中的项目,并且尽量别仅停留于项目的完成,在项目完成后需要多思考,如何准备面试过程中学到的知识点,来优化曾经的项目实现过程中的代码和方法。温故而知新,反复的回顾和思考能够使人在各种技术上有更深刻的理解。

HR面试

       HR面试中的问题基本都是各种面经中常见的问题,只需要避免出现HR面试中的禁忌问题,态度真诚,回答沉稳一般不会有较大的问题。如果出现问题,很可能是多位面试官的合议讨论对你整体的面试流程不满意的结果。

结语

       很幸运也很高兴能够通过腾讯IEG的实习面试,但暑期实习又是一个新的开始,路漫漫其修远兮。愿大家共勉,收获心中所求。