2024西山居Seed训练营技术开发面试

只有一个面试官,人挺好的,见我答不上来就赶紧换题。有点紧张,自我感觉答得不行。

主要涉及到 c++ 继承、多线程、经典排序算法、unity 性能优化、计算机图形学、lua热更新。

*c++ 子类和父类的内存分布情况。(没说出来,只学过怎么用,没注意过内存是怎么分配的,初印象大减分,心凉了半截)

*多线程之间有哪些资源是独占的,哪些是共享的。没有加锁的资源被同时访问的话会出现什么问题。(这些还是答上来了)

*还问了一些多线程实现底层的问题。(为啥问这么深答不上来了)。

*经典排序算法有哪些(冒泡、选择、插入、堆排序、快速等等)。快速排序的思路是什么,时间复杂度是多少(nlogn),最差情况是多少(n^2)。

*unity 的 GC 是怎么做的。(分代算法,0代、1代、2代)

*如果unity中发现了性能问题,有什么思路进行排查。(使用 unity profiler 监测性能表现,UI动静分离、合并图集、降低 drawcall、避免频繁生成,销毁对象、使用对象池等等,回答比较开放)

*unity静态批处理有什么作用,有什么限制(优化性能,但是增加内存占用、物体不能移动了)。

*渲染管线的大体流程:应用阶段、几何阶段、光栅化阶段(沿着这几个阶段说了一遍)

*半透明物体的渲染,物体排序算法问题。(我以为问的是半透明物体的排序算法,不知道。现在想想应该问的是空间中物体的排序?八叉树?没弄清楚)。

*lua热更新的怎么做的(因该是我简历里写了,所以问了)

*看过lua源码吗?(没,啊这......)

相对有自信的 C# 、设计模式之类的提都没提。我的第一次面试,别挂我好不好,还是挺想去西山居的。

#西山居##面试##2025届暑期#
全部评论
有回复了吗
点赞 回复 分享
发布于 2024-05-10 16:18 陕西
训练营怎么还在面😂
点赞 回复 分享
发布于 2024-05-01 14:53 上海

相关推荐

时间线非常长,4.20投递,5.7笔试,5.19约面,5.23喜提感谢信bg双非本+欧陆硕,一志愿游戏测试二志愿SRE---时间大概40分钟左右,没问八股文,全程以聊天形式展开。期间有两个面试官A问完了一系列问题之后换B继续问。自我介绍完围绕项目问了一些问题,主要是问如何测试其中的功能然后谈谈对游戏测试的理解,和一般的软件测试区别是什么,看你简历上运维开发方向的项目比较多,为什么选择投递这个岗位而不是传统的软件测试刚刚听你有提到对性能的测试,谈谈对这块的理解问了最喜欢的游戏,谈谈为什么喜欢我回答的是ARPG类游戏,测试用例设计是对boss战的和格挡动作的测试谈谈ai工具和自动化测试工具在游戏测试这块怎么用。(复盘了下这块应该是想问有没有用过airtest或者appnium之类的东西,面了两次游戏测试才意识到这点…)(到这里就换人了)---第二个面试官几乎没问技术问题,以聊个人职业发展等为主,问了有没有投递其他的游戏公司,为什么选择投鹰角,如果把测试作为职业发展是否会消磨对游戏的热情等最后反问环节---个人感想是太多东西其实都是接触过的,但是面试的时候紧张,加上嘴比脑子快又没讲好,感觉大概率也寄。这种不问八股文不做题的面试某种意义上比传统的更难,因为问题基本没标准答案,有时候挂也不知道自己死在哪里
查看10道真题和解析
点赞 评论 收藏
分享
评论
6
43
分享

创作者周榜

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