腾讯暑期实习面试记录
2019年3月面试记录
已实习、转正
一面
- 实习时间有多久;是否愿意去深圳
- cocos2d-x的一个项目,是怎样实现的;碰撞检测怎么完成
- Unity踩过哪些坑
- OpenGL渲染流程;是否用过计算着色器;如何显示一张图片
- TCP三次握手;TCP和UDP的区别
- HTTP缓存;Cookie用处,过期时间
- 你的项目前后台怎么通信的
- SSL/证书 公钥加密
- 哪种排序比较快;说明一下快速排序、堆排序、二叉树排序过程;红黑树了解吗
- 虚拟内存
- 进程通信;管道通信缓冲区溢出了怎么办
- 线程通信;锁
- 守护进程
- 网络情况差的情况下如何优化/缓存
- iOS开发相关了解吗
- H.264标准;I帧/P帧/B帧;音画不同步怎么解决
- cocos2d-x autorelease原理;引用计数原理
- 愿意去做iOS开发吗
二面
- 虚函数原理
- 如何实现一个智能指针
- 如果代码中有野指针问题,如何在线上运行的程序中定位
- 5海盗分100金币问题
- HLS了解吗
三面
- 最常用的语言是什么
- 虚函数有什么用,是怎样实现的;在构造函数中可以调用虚函数吗
- 你觉得友元违背了面向对象的思想吗
- 你觉得Java这样的解释型语言和C++这样的编译型语言最大的差别是什么
- 2个红球一个白球,放进3个框里;第二个框中不超过一个红球的概率是多少
- 如何快速识别电话区号-城市的对应关系
- 两台电脑经过一个路由器与服务器通信,路由器在其中做了什么工作
- 安卓APP中如果出现翻页卡顿等问题,如何定位;用过哪些性能分析工具
- 如果安卓中的底层功能如网络通信是c++写的,如何去调用这些功能;JNI在传参时做了什么工作
- 项目经历,项目是怎样实现的,为什么没有xx功能,如何检验对用户来说一个功能是否是有用的
- 最喜欢的一个项目是什么,为什么
- 你觉得xx(面试部门的产品)开发过程中会遇到哪些问题
- 实习时间有多久,你是哪里人
