杭州不鸣科技二面 面经--(凉经)

面试记录:
面试官1
问题1:请你自我介绍一下
问题2:团队协作中你是用什么方式协作的,比如有两个程序,你用什么方式合并你们的代码的
问题3:有没有没办法协同工作的情况,比如两个人可能改到同一个东西或代码
问题4:你的简历中提到的骨骼IK自适应地形是怎么做的,遇到过什么困难
问题5:你在骨骼定向中是否遇到过脚抬的非常高,这种很奇怪,脱离人体物理的这种表现,怎么解决的
问题6:请你大概讲一下c#跟lua之间相互关联的这个热更新机制
问题7:lua为什么能够进行热更新,它是怎么样的一个逻辑
问题8:平时玩的游戏有什么
问题9:讲一下制作一个背包系统的思路,代码方面的思路。怎么去设计背包里面每个物品的数据结构以及这些数据结构,它可能存在什么位置,以及背包怎么让这些数据结构,也就是每一个物品的数据结构连在一起
问题10:背包系统中的一键整理、快速排序,你觉得通过代码的方式怎么来编程比较好
问题11:工作期望
问题12:连招系统是如何实现的,连招重置的逻辑
反问
--------------------
面试官2
问题1:大学生活中遇到哪个事情对你来说本身的挑战是比较大一个事情,你是怎么解决这些事情的?
问题2:平时玩的游戏有什么
问题3:我们设计了一个地图,地图很大也有很多可拾取物,我需要把可以拾取的物品显示出来,然后提醒我可以按一些快捷键拾取物品,因为我地图很大,那怎么来实现一个算法让我快速的知道我周围有哪些可以捡的装备或物品
问题4:请你设计一个拾取物体的算法,地图中有大量的可拾取物体,用这个算法判断这个物体可以被拾取(类似于通过碰撞检测、便签检测这中判断物品信息的算法)
问题5:游戏中检测到玩家周围有很多物品,怎么判断出玩家最先拾取的物品是什么
问题:6:请你设计一个算法来检测这个物品在玩家可以拾取物品的范围内
剩下的记不太清楚了,这时候已经处于迷迷糊糊的状态了
最后是反问
全部评论
求大佬指点,我菜😥
1 回复 分享
发布于 2024-08-22 20:32 吉林
请问挂了会发感谢信嘛,还是两天没消息就可以默认挂了呢
点赞 回复 分享
发布于 2024-11-06 15:07 辽宁
这是二面有两个面试官吗?
点赞 回复 分享
发布于 2024-10-21 18:03 浙江
佬请问可以私下bg之类的参考嘛 我马上也要面这家
点赞 回复 分享
发布于 2024-10-15 03:35 湖北
每面多久啊,都是电话面吗
点赞 回复 分享
发布于 2024-10-11 11:31 浙江
为什么有两个面试官哦
点赞 回复 分享
发布于 2024-09-28 23:48 四川
你这是面的程序还是策划啊😨
点赞 回复 分享
发布于 2024-09-20 14:09 浙江

相关推荐

01-07 14:32
已编辑
江西农业大学 C++
面试问题记录
点赞 评论 收藏
分享
01-18 22:13
门头沟学院 Java
一面: 1. threadlocal有什么作用? 能解决什么问题?2. 为什么缓存词条要使用redis哈希数据结构存储?存的是什么数据? QPS 大概会有多少?属于热点数据吗?3. 缓存雪崩在这个场景下出现的可能不高,为什么选择对雪崩进行处理?  随机时间是怎么确定的?4. 缓存雪崩有什么解决方案?5. cache-aside先更新数据库再删除缓存, 万一删除缓存操作失败了,那么就有可能读到错误的数据?有考虑使用重试或者告警机制吗?6. 多级缓存要怎么保证数据之间的一致性?7. aigc业务场景是什么?  线程池参数怎么配的?8. 批量预加载和内存映射策略是怎么进行优化的?9. sql优化的过程说一下10. 从底层数据结构角度说一下,为什么有这个最左前缀索引法则?11. SpringCloud用过哪些组件?12. 说说自己对限流,熔断,降级的理解。13. 为什么要有注册中心这个概念? 比如用nacos作为配置中心,读取配置要加什么样的注解?14. nacos作为配置中心,如果更改了一个配置,能立即生效吗15. 消息队列的可靠性是怎么保证的(说了rabbitmq)16. kafka是怎么保证消息的可靠性的?生产端,kafka自身,消费端17. 有一个集合装着1-100里的数,顺序排列,但是缺了一个数。怎么找出这个数?18. 二叉树的层序遍历二面:1. 如何保证 Redis 缓存与 MySQL 数据库的数据一致性?2. 刚刚提到在写操作时加锁,是加什么样的锁?3. 加锁时,如果有读操作怎么办?锁的粒度是怎样的?4. 除了加锁,还有哪些技术手段可以保证缓存数据的一致性?5. 使用 binlog 结合消息队列的方案,在写操作频繁时可能有什么问题?6. 什么是“延迟双删”?为什么要 sleep?这样做有什么潜在问题?7. 如果采用“先更新数据库,事务提交成功后再删除缓存”的方案,会有什么问题?8. 你如何理解分布式事务?9. 在同一个微服务系统内,什么情况下也会出现分布式事务?10. 你在本地学习时,是如何安装和搭建分布式环境所需的组件的(如数据库、Redis)?除了本地直接安装,你认为还有哪些更好的方式?11. 你使用过 Docker 吗?常见的命令有什么?12. 你写完一个接口后,如何进行自测?13. 你们的开发流程中有要求写单元测试吗?你认为编写单元测试有哪些好处?14. 如果你的单元测试需要依赖另一个服务的接口,你应该怎么写?15. 你了解 Mock 吗?它有什么用?16. 你写的单元测试会使用断言(Assert)吗?为什么断言很重要?17. 当你需要排查代码缺陷或 Bug 时,具体的排查流程是怎样的?18. 在服务器上排查问题时,你会使用哪些 Linux 指令?
发面经攒人品
点赞 评论 收藏
分享
评论
4
20
分享

创作者周榜

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