游戏客户端面经 莉莉丝(一面)

目录/时间线

09061500 一面

总共58min。

自我介绍。

游戏引擎

  • 之前有用过UE不
  • 有用UE做出什么项目吗
  • 对Unity更熟悉些,那为什么这次要投UE的岗呢
  • 了解UE的Gameplay框架吗
  • 用过U++吗

C++

  • 引用和指针的区别
  • 解释下智能指针的实现原理
    • shared_ptr什么情况下引用计数增加、什么时候减少
  • 虚函数是什么
  • 析构函数是什么
    • 析构函数应该被定义为virtual
  • 构造函数应该被定义为virtual和被override

实习

  • C#和Lua跨语言交互的原理
  • ToLua热更新的原理或做法
  • 介绍下MVVM的思想
    • MVVM和MVC的区别
  • Lua的反射库
  • 局部变量相较于全局变量有什么优势
  • 为什么没有继续实习下去呢

项目

  • 遇到的最大的问题是什么,是怎样解决的
  • 采用ECS的目的是什么
    • 了解Unity的ECS吗

编程题

  • 实现矩阵乘法

常规面试题

  • 为什么会想从事游戏开发
  • 挑一个最喜欢的游戏,介绍一下它的好玩之处
  • 有在玩手游吗,和平精英之类的射击游戏感兴趣吗
  • 对项目游戏类型有什么偏好吗

反问

  • 已经定下项目组了吗:还没
  • 面试官所在的项目是用UE开发的射击游戏吗:是的
  • UE项目的技术栈:(介绍的是UE的客户端服务端架构与分工方案)
    • 用到哪些框架:(介绍的是客户端程序会涉及到的工作内容种类)
#2023秋招##游戏客户端开发工程师##面经##莉莉丝#
全部评论

相关推荐

11 33 评论
分享
牛客网
牛客企业服务