好像不能重做
点赞 1

相关推荐

04-02 15:49
已编辑
门头沟学院 游戏测试
一、自我介绍二、C++和C的区别?(因为我编程语言里有C++和Python)三、C++和UE的关系?(因为我第一个项目是针对一个开源UE项目的测开)四、介绍一下项目五、你最近刷算法题多吗?(没怎么刷)然后光速被挂简单总结一下:一句话自己还是太弱,无论是经历还是技术基础展开讲的话主要有三点:一、八股偏向于死记硬背,没能形成知识与知识间的充分联系;算法题刷太少(当然面试官给我台阶没让我当场难堪)二、面对腾讯缺乏自信三、没有无引导无互动式面试的经验第一点加上腾讯的压迫感让我整个人面试时都不自信了,再加上面试官无引导无互动式面试加重了我的不自信,导致没能很好地把自己最有亮点最有实力的项目细节很好地输出面试官最后也给了我很好的建议很荣幸也十分庆幸有这样一次被指导的机会,它让我第一次认识到了我必须得为遇到这种风格的面试官做好充足准备,也让我认识到了自己能被大厂捞面试的核心优势到底是什么ps:也不是抱怨,就是一点碎碎念面试官眼里我像一个学习态度差、项目全靠包装、沉迷游戏的小丑;可是我清楚,我从最开始的秋招简历按批挂,面了二十多家中小厂实习岗都过不了的人走到现在,背后是我五个月以来每天高强度10小时以上的时间投入,包括现在简历上的项目,看着就三行字介绍,其实背后是我最长一次连续30多个小时不吃不睡的投入,面试官说他觉得我的项目不可能一个月做完的时候我都想笑,我其实花了5天就做完了,最后2天是测试,总共也就才7天不到而且我很早就不高强度玩游戏了,上一次玩腾讯的王者荣耀还是2022年。好像面试官们总觉得我花两三个月打的巅峰定榜2200意味着我一定要花很多时间投入在游戏上一样,有没有可能我当时从钻石到王者只需要一下午,从铂金到荣耀王者只需要一个礼拜,我大一的时候还做过一段时间代练(往事不堪回首ww)我为了准备八股,把计网、操作系统、数据结构、数据库、Linux、C++都已经掌握到了根本不属于通用测试岗的程度,偏偏面试官问我还没花时间学的UE底层原理和我都n多年不用的C,气笑了,没招了我其实本来可以很轻松,我周边大部分人都是这样的,靠着学历就可以零门槛拿14k/月的合肥本地传统制造业的开发岗工作,但我真心热爱游戏,希望进入游戏行业发展,更希望加入自己爱的游戏公司,所以哪怕有游戏厂商(大概500人规模,做出海slg的)零门槛让我去做开发我也不去(好吧其实是截止3月份之前压根不知道原来合肥也有游戏公司,不然我不至于像现在这么狼狈,还有就是工资太低看不上)回望我这二十多年的人生,我在追逐梦想这条路上已经走了很远很远,我很庆幸时至今日我依然没有放弃,能拿到腾讯的面试已经是对我的一次鼓舞每天两眼一睁学八股做算法题,两眼一闭梦里都是自己在敲算法题,在维护项目,被Bug吓醒了就继续学ww但愿我会让你感到骄傲,但愿我没有让你失望
查看5道真题和解析
点赞 评论 收藏
分享
04-20 14:29
已编辑
中国传媒大学 游戏前端
聊嗨了面了70minC++:问:int* 指针大小是多少答:取决于系统位数问:类型转换了解过吗答:C风格转换,static_cast,const_cast,dynamic_cast,reinterpret_cast问:虚函数是如何实现多态的答:虚表,虚表指针执行过程问:栈,堆规则答:栈由系统管理,函数地址,局部变量,栈帧,RAII等,堆由用户管理,malloc,free,new[],delete[]等。问:内存对齐原因和原理答:避免过小变量占据多个块,编译器系统对齐数等问:快排和插入排序了解吗答:快排和插入排序的流程,影响快排退化的因素,解决方法等计算机网络:问:TCP和UDP的区别,各自运用在什么地方?答:TCP面向连接,通过三次握手,四次挥手建立连接,并有拥塞控制,流量控制,超时重传等机制确保连接安全。一般用于对操作精确性高的游戏,如RTS等。UDP不需要连接,允许丢包等。一般用于时延较为敏感的游戏。UE5:问:UE5使用的是UDP还是TCP知道吗?答:是UDP吧,UE5提供的是状态同步的网络模型。问:UE5如果要确保一个复制必须到达,会有什么机制?答:具体底层不清楚,可以参考TCP要求接收端接受后发送ack,没有收到ack则触发超时重传。解答:思路是类似的,但是是更应用层的东西。问:你也说到了UE5有一些本地预测,什么操作最好用本地预测,什么操作不用?答:对时延较为敏感的操作使用本地预测,如翻滚,攻击等,否则会不跟手。像一些购买物品,需要权威验证且对延迟不敏感的操作则只在服务器上执行。问:向量的叉积和点积知道吧,在游戏中有什么作用?答:点积可以用于计算夹角,叉积可以判断左右,比如锁定目标的时候就可以组合两者实现目标切换。问:一个点在一个面上,已知它的坐标和面的法线,如何计算另一个空间中的点在面上的投影位置?答:扯了半天说不出来,本来是很简单的事情,但是脑子一直在短路。最后面试官一步一步带我推了推。问:UE5的GameplayCue有接触过吗?On Active和While Active有什么区别?答:OnActive只会触发一次,用在static类型,WhileActive可以多次使用,用在Actor类型。解答:所有cue都有这两种函数,和类型无关,WhileActive一般用在一些持续性效果上。比如断线重连的时候,裁剪恢复的时候,whileactive就会重新触发,而onactive不会。举个例子,一个燃烧弹爆炸后灼烧,你掉线回来应该看到灼烧效果,但你不会希望再看到一次爆炸,因此爆炸是OnActive,灼烧是WhileActive。项目:问:说说你的项目,你的项目使用到了GAS,说说你的一个GA从头到尾的执行流程。答:blabla大概就是一堆tag和component的通信和流程。手撕:前面你说的太多了,没时间手撕了,这次就算了。反问:问:具体项目是什么呢?答:UE5射击。问:请问您对我有何印象呢?答:还可以,有实践经验是很不错的。问:我还未进入行业,想知道行业对Vibe Coding的看法和使用情况。答:全都在用,而且用的非常多。对于新人来说,这是必学。随后和面试官聊AI聊了半天。问:没手撕会不会有啥影响,前面笔试我就因为IO的问题超时了....答:没啥事作为为数不多给鼠鼠发面的公司,面试体验真的很好。面试官水平很高,那个投影的简单问题我能卡半天他也没什么不耐烦。说到AI的话题的时候真的分享了很多,总而言之收获很大。希望能进下一面4.20更新:二面已挂问了一些计组的知识和一道场景题,思考的都很迟钝,需要被面试官带着走,不出意外地寄了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务