完美世界游戏客户端开发一面面经

20240408一面

C++

  • 堆和栈区别
  • new和malloc区别
  • 智能指针
  • 智能指针判空
  • nullptr和NULL区别
  • 数组和链表
  • 迭代器失效,如何erase一个vector里面的元素(代码怎么写)
  • map查找元素的几种方式
  • unordered_map和map区别
  • map插入元素的几种方式,会否失败

项目:

  • 背包最大容量
  • 资源数量太多了,怎么办
  • NPC的人物渲染在对话框上(深度摄像机,如果不用额外相机怎么做?不会)
  • rendertexture是干嘛的
  • 正交相机和透视相机区别
  • 游戏阻挡
  • Navmeshagent算法
  • A*算法用什么样得数据结构,最后形成的结果是什么数据结构存的
  • 动态规划适用场景
  • 攻击判定,分部位了么
  • profiler
  • 碰没碰到过性能瓶颈?怎么检测,怎么优化?
  • Unity怎么找到每一个脚本去调用update,start这些函数
  • 常用的生命周期函数
  • C#内存使用有什么特点
  • 避免GC
  • 怎么让GC延迟调用
  • 为什么GC会产生卡顿

闲聊:

  • 职业规划
  • 什么时候可以来实习

反问:

  • 新人培养怎么做
  • 公司技术栈

20240409约二面(已推)

全部评论

相关推荐

2024-12-26 20:46
复旦大学 C++
国棉17厂丶小王:拿了offer的那个周末晚上去网吧通宵,去网吧不知道玩什么刷了lc的每日一题,然后试着第一次打开了三角洲行动,从此少了一个已经刷了700道题的lc用户,但是烽火地带多了一只🐭🐭
点赞 评论 收藏
分享
评论
8
60
分享

创作者周榜

更多
牛客网
牛客企业服务