灵犀互娱-游戏开发工程师一面凉经

感觉牛客上这个岗的面经不多,我来贡献一下(虽然大部分都是在问项目)

42分钟,无手撕

自我介绍

项目1

(看到我写了tilemap)

什么是Tilemap Tilemap数据存储方式——二维数组? 如果大部分是空地,你会怎么存——字典 追问:KV分别是什么——字符串-对象(跟着做的时候如此) 追问:K还可以用什么——int(应该会有更好的答案吧..当时想不到了)

(看到我写了Cinemachine的摄像机跟随)

定义一个摄像机需要的参数(复盘的时候发现答漏了很多,居然连fov都没讲) 如何实现摄像机的平滑移动——插值? 如何检测到达边界——Cinemachine自带的confiner 如何实现一个摄像机的跟随运动

一个模型如何被渲染到屏幕上——把渲染管线讲了一遍 你是如何理解drawcall的 你做的游戏有尝试减少drawcall吗

(看到我写了A星)

A星算法的重要组成部分——把A星讲了一遍 其中的启发式函数你是怎么写的 如果有动态阻挡(路走一半路被阻挡了),你会怎么修改你的算法

项目2

(看到我写了道具背包系统)

道具背包系统如何设计的 道具信息的数据结构如何设计 如何实现道具的不同行为 你的道具UI如何与数据进行交互 如果道具数量发生变更,你是UI变化如何实现的?

为什么要做这个项目 遇到的困难是什么 这个项目的提升与收获

你对GameObject的理解——就说了生命周期.. 值传递和引用传递的区别 什么是稳定排序和不稳定排序 快排空间复杂度(脑子直了答了O1..) 递归与循环的空间开销哪个大 了解闭包函数吗?

平时写代码有代码规范吗? 平常玩什么游戏? 每天玩多久?

问问题 评价?——不评价(貌似阿里不允许给面评) 提升建议?——打好基础 实习生做什么?——跟着做需求

全部评论
uu笔试到面试隔了多久呀
1
送花
回复 分享
发布于 04-15 20:10 重庆
兄弟,啥时候面的啊,多久出的结果?
点赞
送花
回复 分享
发布于 04-10 23:07 广东
国泰君安
校招火热招聘中
官网直投
我是游戏服务端,问了一堆开放性问题,都不会🥲不敢投游戏岗了
点赞
送花
回复 分享
发布于 04-11 01:00 广东
请问笔试难么?题型是什么?
点赞
送花
回复 分享
发布于 04-11 08:53 北京

相关推荐

头像 会员标识 头像
05-23 20:51
已编辑
Java
计算机基础问的最多的一次。属鼠那时候还不怎么熟悉,不过面试官说他对实习生这方面要求不高,所以还是过了。本来想shopee能oc后再分享出来的,现在看来是不怎么泡的出来了。开局手撕,二分查找反转数组,最后好像有些小bug没改出来(1. 自我介绍2. JVM了解吗,介绍一下3. 项目中redis没用分布式架构?那个岂不是很容易挂掉?那你做这个项目干什么?(我是废物4. redis的过期清除策略、数据淘汰?5. redis持久化的RDB文件是如何储存的?6. 虚拟内存的优势,为什么要用虚拟内存?(胡言乱语7. MySQL的ACID四性?如何实现的?8. kafka了解吗?(没有问,不知道为什么,因为我介绍的太垃圾了?9. 常用的排序的时间复杂度,归并平均复杂度(有点忘了10. 如何用队列实现栈11. 系统的堆和栈和直接用的栈有什么区别?12. 堆和栈的效率哪个更高?(不知道13. linux了解吗?14. 进程之间通讯方式?15. 线程之间同步的方式?(只知道在java里面的一些锁,面试官问linux,然后不知道)16. 文件系统不知道17. inode?软硬链接(不是很知道)18. 网络I/O模型(说成select/poll/epoll了,然后不知道)19. epoll的时间是谁通知内核的?谁的回调函数?(不知道,面试官提醒我了解一下网卡)20. 边缘触发和水平触发?在服务端端开发用哪一个?(盲猜水平,应该是错了)21. time_wait状态说一下?22. time_wait太多有什么影响?怎么处理?#牛客解忧铺##我的实习日记#
查看21道真题和解析 牛客解忧铺 我的实习日记
点赞 评论 收藏
分享
4 18 评论
分享
牛客网
牛客企业服务