2025.8.20 米哈游-游戏客户端一面

自我介绍

项目简单提问

C++八股(问了30min)

class和struct

指针和引用

浮点型数据的二进制结构(没太听明白),换成了int整型(一般32位,占四个字节),无符号整型数据范围0~2^32,那如果是有符号的呢,该如何表示负数

C++的面向对象(我答了封装、继承、多态)

分别介绍这三个特性

动态多态如何实现的

虚函数、虚函数调用的具体过程

C++编译源文件过程

进程和线程

如何解决多线程死锁

智能指针

野指针是什么,如何避免野指针

inline内联函数

define和inline的区别

vector和list区别

介绍栈和队列

map和unordered_map底层数据结构、红黑树查找时间复杂度、什么是平衡二叉树、为什么要保持平衡、unordered_map用哈希实现,出现冲突时,如何解决?c++的STL容器采取什么解决方法?

说一下你了解的排序算法(冒泡、选择、插入、快速、递归、堆排序)、他们的时间复杂度和空间复杂度?分析一下最坏时间复杂度(比如说快速排序)?STL哪个容器是用堆排序(当时忘了,面试官提示,优先队列)

游戏相关

知道游戏开发的引擎吗?(Unity和UE),Unit用什么语言开发的?(c#)

反问

具体业务和开发工作?(也是属于客户端开发,就是负责音频方面的功能,比如说开放世界中,角色踩到了一片草地,设计需要相关的音效,这部分就是我们的开发内容)

下面流程还要几轮?(不清楚,可能三轮吧)

校招是不是得有实际的游戏开发经验?(游戏和游戏开发经验有最好,这样在游戏开发的时候能比较快的理解,设计和策划提出的需求,但是没有没关系,主要看编程和数据结构基础,比如说你要是C++基础好,转去学C#也很快的)

#秋招笔面试记录#
全部评论
同学考虑外企游戏公司吗,可以看看我主页
点赞 回复 分享
发布于 今天 15:08 上海
没有手撕嘛
点赞 回复 分享
发布于 今天 13:06 江苏
佬,我也昨天面的,你有进展了吗
点赞 回复 分享
发布于 昨天 16:43 浙江

相关推荐

评论
2
10
分享

创作者周榜

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