2018腾讯游戏面试总结

关于岗位

我首先报了腾讯游戏的提前批,刚好有一个师兄在深圳总部的光子实验室,所以我直接申请的是后台开发岗位。这个提前批是无需笔试的。

第一次电话面试

这次面了一个小时,其中前半个小时都在询问项目的情况,这个就略过了,其余的都是一些基础的知识。

关于C++:

C++的三大特性?

多态是什么实现的?

指针和引用的区别?

const有什么用法?

内存泄漏、数组越界问题、指针非法访问问题?智能指针

你知道哪些设计模式?常用到的模式有哪些?单例模式+适配器模式

关于操作系统

进程和线程的区别?

进程间通讯有几中方式?

死锁是什么?

其他的

MVC架构有什么了解?

前端有什么了解?

有木有做过GUI的开发?

开发遇到的问题:那些比较简单,哪些比较需要花时间解决?

对于游戏开发有什么兴趣?

对于后台开发的认识?

对于AI这一块有什么兴趣?

对于信息安全计算有什么了解?

我的总结

总体上来讲问的比较简单基础,但是还有一些知识点尚未清楚,比如后端开发,等等

第二次电话面试

自我介绍?

项目竟然扯淡到了浮点数精度的问题(大数吃小数)?

linux下的gdb调试?

程序coredump的时候应该怎么办?

linux下当前程序的IO负载

C++初始化列表使用

linux使用什么命令查看TCP

HTTP的get和post区别?

对于一个很大的问题件如何post到服务器

进程间通讯方式

stl容器可以放入智能指针吗?auto_ptr不可以,其余的可以

java是如何调用g++代码

linux 程序有哪些系统调用?

PS:目前来看,提前批已经挂了,唉,找一个实习真的不容易

你可能感兴趣的:(2018校园招聘)