《关于腾讯IEG对我发动了闪电战并且我最终OC的那件事》
前言
PS:前言可能会有点长,不感兴趣的同学可以直接往下看面经
在分享了网易雷火面经后,时隔一个多月我又回来啦!在雷火面经中也有许多同学和我一起讨论问题,同时也结交了一位同在雷火实习的朋友,感觉自己的收获还是很多的。所以今天想再写一下腾讯的面经。
先解释一些这个沙雕标题的意思吧。我在去年已经投过一次腾讯实习,因此简历池子有我的简历。在3/9(因该是,记不太清了...)的那天晚上我就去再次更新了一下我惨不忍睹的简历(没有投递岗位的)。然后3/12日就邀请我面试了,时间是3/16早上,后来得知面试的是IEG魔方工作室....然后我就一脸懵逼了,自己明明还打算再准备一下的,结果就直接定面试时间了。之后就进入了“闪电战环节”。
3/16早上一面,下午出结果------>3/18日早上二面,下午出结果------>3/18日晚上HR面------>3/23offer审批------>3/24offercall,一周左右就走完了所有流程。腾讯的效率是真的高!
PS:下面的面经由于自己写的不是很及时,因此好多问的都忘了,只记得些印象深刻的
一面
实习
实习的收获
实习做的东西困难点
C++
C++与C#的区别
写代码的注意点
多继承
字节对齐
void的使用事项以及void转化问题(A、B派生出C,C指针转为void后再转回A*或者B)
STL各种容器的实现
虚表的实现
算法
快排与归并实现(快排稳定吗)
二叉树(RBTree、BTree和B+Tree
图形学
渲染管线
深度值啥时候写入
深度是什么
网络
TCP拥塞控制算法
UDP可靠传输
其他
对其他游戏引擎的了解
已经在实习了考虑过来吗
二面
实习
- 实习做的内容(一个框架的介绍和问题分析)
C++
多态
智能指针
多继承的内存分布
计算机网络
- TCP协议从一端发送消息到另一端的过程
操作系统
线程安全是什么 怎么解决
乐观锁
图形学
渲染管线
简要介绍PBR
算法
连续子数组的最大和
其他
- 分析一个你常玩的游戏的实现功能(我选的LOL)
HR面
自我介绍
加入的实验室介绍
自己在其中负责的职责
个人认为新人的大致学习路线
项目介绍 (做了哪些事 有哪些挑战 有没有用过时间管理工具)
项目最终获奖时感觉如何(预料之外还是不尽如人意)
网易能转正吗 想来腾讯的原因
去年面腾讯失败的原因 最终自己是通过哪些方法改进不足的
什么时候能来实习 能实习多久
认为现在的个人能力在什么水平
(闲聊到TA)今后愿意转TA吗 为什么
自己的优点和缺点
如果最终没进入腾讯,自己会从哪些方面总结原因
如果今后在深圳定居的话,家里人会反对吗
反问
总结
腾讯的面试真的感觉有点太出乎我的意料了,我自己现在是在网易这边实习,因此大多数时间都是在搬砖了,面试相关的东西真的好多都忘了,接到面试通知后才开始临时抱佛脚补(这其中自己总是走神,可能是因为面试来的太突然了吧,没法像以前一样安心准备)。面试中其实也有很多东西只是答了个七七八八或者没说到点上的都有(特别是HR面,各种作死跳坑...),最终能拿offer感觉真的有很多运气成分在的。希望自己能借着这份运气继续进步吧。同时也祝牛客的各位同学们都能进入自己心仪的大厂哦!