腾讯 游戏客户端开发实习一面

1、自我介绍

2、平时玩什么游戏

3、从什么地方了解到游戏开发的知识

4、你觉你做过的游戏的亮点的东西

5、c++ const关键字用法,初始化

6、四大转化

7、栈和堆的用法

8、c语言申请内存

9、placement new

10、智能指针

11、unique_ptr什么时候会析构

12、常用设计模式

13、c++三种继承

14、交叉继承(虚继承)

15、默认生成的构造函数

16、move()

17、右值引用为什么会提高效率

18、c++编写过多线程/进程

19、线程/进程同步怎么处理

20、除了加锁还有什么别的方式

21、渲染管线

22、有用游戏引擎开发过吗

23、有了解过unity的可编程渲染管线

24、快排原理口述

#实习##腾讯##面经##C++工程师#
全部评论
楼主都答出来了吗0.0
1 回复 分享
发布于 2021-03-04 19:03
楼主,一面没有代码题吗,为什么他打电话叫我准备编码环境呀
点赞 回复 分享
发布于 2021-03-06 18:17
楼主过了吗
点赞 回复 分享
发布于 2021-03-05 21:10
哪个部门呀
点赞 回复 分享
发布于 2021-03-05 11:54
我感觉你这问的C++我基本上都会
点赞 回复 分享
发布于 2021-03-05 09:06
四大转化是什么😥
点赞 回复 分享
发布于 2021-03-04 16:14
同校大佬
点赞 回复 分享
发布于 2021-03-04 15:35

相关推荐

项目与经历 1.请做一个简单自我介绍。2.这个项目是研究生项目吗?你有 Android 开发经验吗?3.为什么你们项目要使用 KMM / Compose Multiplatform 做跨平台?4.你提到的加密锁代码主要工作是什么?Android 客户端基础5.Android 四大组件有哪些?各自用途是什么?6.除 Activity 之外,实际开发一个界面还会涉及哪些东西?7.BroadcastReceiver 通常有几种注册方式?什么时候使用动态注册?8.App 内跨组件 / 跨模块的事件通知是怎么做的?协程、异步与 Compose9.协程是什么?它和进程、线程是什么关系?10.协程和线程最大的差异是什么?11.Android 中处理异步任务通常会用哪些类或方式?例如网络请求后如何更新界面?12.Compose 中 StateFlow 状态变化是如何触发重组的?13.除了协程 + Flow,还了解哪些界面更新方式?工程安全与打包14.ProGuard / R8 混淆的主要作用是什么?除安全外还有什么作用?15.如果代码里有密钥,通常应该怎么处理?混淆能不能保护密钥?进程与通信16.你们这个 Android 应用有几个进程?17.主进程和后台进程是否需要通信?具体通过什么方式通信?计算机基础:数据结构与设计模式18.你比较熟悉哪些数据结构?19.数组和链表最核心的区别是什么?数组查询为什么快?如果不知道元素位置,两者还有差异吗?20.你了解哪些设计模式?例如工厂模式、单例模式。并发与网络21.什么是死锁?产生死锁的四个必要条件是什么?22.实际开发中如何尽可能避免死锁?23.在浏览器输入 www.qq.com 并回车后,网页渲染出来之前大概会经历哪些网络协议 / 流程?24.HTTP 和 HTTPS 的默认端口号分别是多少?25.视频会议通常更适合 TCP 还是 UDP?为什么?26.TCP 三次握手的流程是什么?为什么需要三次,两次不行吗?算法与代码27.现场写一个链表反转算法,并说明思路。28.ListNode 构造函数里为什么给 next 赋 null?如果不赋默认值会有什么问题?
查看29道真题和解析
点赞 评论 收藏
分享
05-15 12:58
已编辑
华南理工大学 游戏前端
处女面。40分钟,无手撕。1、自我介绍。然后问了问项目。2、c++写的多吗?答:写ue的c++比较多。没想到面试官说了句ue不都是蓝图吗,你c++写了哪些东西3、UE的外部输入(比如键盘输入)到内部游戏输出的过程。4、UE怎么回收资源的。5、UE怎么管理对象的。(没get到面试官的点,我还是答了UObject的反射和GC那一套,结果面试官非常不满意)。6、讲讲UE的tick。7、UE有哪些主要线程?他们的作用分别是什么?这些线程是怎么通信的?8、内存池。内存池有各种对象大小不同,怎么管理呢?9、引用指针10、形参实参11、虚函数虚表12、new和malloc,delete和free的区别。13、进程线程14、进程通信15、线程是怎么调度的16、inline关键字。优缺点。17、了解harness engineering,agent吗,知道多agent吗,多agent怎么通信的?18、啥时候能到岗反问:1、哪个项目组,做啥的?游戏中台,给其他项目组做支持的。2、哪里不足?3、AI Coding相关。4、希望实习生有什么特质或能力?能上手就干活。总结下来一个是项目,就跟着教程做了GAS RPG和一个背包插件,被面试官评价复杂度不够,看起来大部分工作都是拼UI。还是要深入某个方向自己做一个完整的项目,而不是跟着教程做完就结束然后是对ue底层的了解还是有点少,以及一些内容虽然了解,但是面试无法流畅清楚表达出来。
查看20道真题和解析
点赞 评论 收藏
分享
评论
7
86
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务