不知名双非渣渣的Unity客户端秋招笔试面试面经

24届渣渣,此贴记录一下自己秋招碰到的笔试面试题

---------------- 2023年8月22日网龙笔试 ----------------

评测太难了,写的时候头都晕了,90s一道题,写完直接挂了,但是还是写了笔试

20多道选择,前几道数据库,后面全是Cpp和数据结构,只记得几道

  • size_t在32和64位机上到大小
  • const int * 和 int * const
  • 二叉树相关
  • 其他忘了....

两道问答

  • 从搭配使用和实际发生了什么上说说delete和delte[]的区别
  • dll和lib的区别

两道编程很简单,给定函数名和参数

  • txt手写原地反转字符串
  • txt手写split函数

---------------- 2023年8月30日吉比特笔试 ----------------

2023年8月30日吉比特笔试

---------------- 多益网络 ----------------

2023年9月2日多益网络笔试

2023年10月12日 多益网络客户端面经

---------------- 2023年9月4日4399笔试 ----------------

2023年9月4日4399笔试

---------------- 2023年10月8日点点互动笔试 ----------------

4道多选,一道单选,两道力扣原题(不可测试)

  1. 比较版本号

  2. 求n的阶乘

-------- 2023年10月29日疯狂游戏笔试 --------

两道编程,好像也是力扣原题

一道详细介绍开发过的游戏(包括设计思路、模块具体实现用到的技术、遇到的问题、用到的设计模式)

  1. k在容器内,k*2 + 1和 k * 3 + 1也在容器内,给定target和k,问你target是否在容器内

直接暴力递归查找过60%

  1. 给定一组rbga像素值,表示一张图片,和图片宽度,让你沿中心垂直翻转图片,返回翻转后的这组像素值

例1:2, [1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4]; 返回[2 2 2 2 1 1 1 1 4 4 4 4 3 3 3 3]

例2:1, [1 2 3 4]; 返回 [ 1 2 3 4]

-------- 2023年10月30日上海域起网络面试 --------

2023年10月30日 上海域起网络技术一面

#秋招##Unity##游戏客户端开发工程师##24届秋招##你的秋招进行到哪一步了#
全部评论
大佬,客户端都问c++,一点c#不问吗😭
2 回复 分享
发布于 2023-09-01 21:05 云南
直接求阶乘吗?一般都会溢出的吧
1 回复 分享
发布于 2023-10-20 20:30 北京

相关推荐

bg:2本9硕,一段大厂垃圾实习,两篇论文,一个实验室横向项目以下是情况总结:oc的:灵犀(唯一一个能看的)小鹏(薪资开出来给我整乐了,不愧是制造业)游卡(中小厂,不怪你)华娱(同上)中科院某研究所(在北京开的工资是所有oc谈薪的最低的,你得让我在北京活得下去吧?)百度(强制提前实习,要搞毕设,软拒了)多次挂的:腾讯: 面试挂*4字节跳动: 面试挂*2 简历挂*1泡挂的:网易米哈游面试挂的:疯狂游戏bilibili4399PDD影石虾皮淘天简历挂的:鹰角莉莉丝沐瞳阿里云菜鸟----------------------------------------划分线-----------------------------------------------没啥好说的,现在感觉就是读研纯白读(当然也和我导师逆天,方向垃圾有关),一开始觉得读研能对薪资有什么质的飞跃,现在看来和我当时本科毕业大家平均薪资基本一样,甚至还比不过几个去大厂的。现在感觉就是自己学了这么多年究竟为了什么,有什么意义呢?大厂全挂or杳无音讯,什么游戏三巨头猪米鹅,那是大佬去的和我也没啥关系。总之,真的没啥好说的。想先签一个春招再看看,sb学校又是两年半学制,不知道明年毕业后还能毁三方再签么,而且看往年秋招找不到春招基本也找不到,现在就是这样吧,真挺难受的。总之,真的不建议大伙为了热爱去冲游戏行业,我认识的搞java和大模型早就打牌或者大厂拿o了,就我和个小丑一样面了80多场笔面大厂全挂,真的难受。打算把其他都拒了,安心去灵犀了,灵犀要是开的比中小厂还低或者毁意向我也认了,就当自己倒霉吧。
moon_star:搞游戏开发真是这辈子有了😭
点赞 评论 收藏
分享
10-13 18:55
东华大学 C++
一、开场与自我介绍二、技术八股与基础1.C++中的const关键字有哪些用法?它在成员函数中修饰this指针时有什么意义?​​​2.override和final关键字有什么作用?它们分别在什么场景下使用?​​​3.C++11中的移动语义是什么?移动构造函数和移动赋值运算符在什么情况下会被调用?​​​4.new/delete和malloc/free有什么区别?为什么不能混用?​​​5.智能指针有哪几种?请详细说明std::unique_ptr和std::shared_ptr的区别以及各自的适用场景。​​std::shared_ptr的底层实现原理是什么?std::weak_ptr有什么作用?它如何解决循环引用问题?​6.什么是深拷贝和浅拷贝?在什么情况下必须实现深拷贝?​​​7.C++中多态是如何实现的?请解释虚函数表(vtable)和虚指针(vptr)的工作原理。​​为什么基类的析构函数通常要求声明为虚函数?构造函数可以是虚函数吗?为什么?8.​std::vector和std::list的底层数据结构是什么?它们的主要区别和应用场景是什么?​​std::vector的插入操作在什么情况下会导致迭代器失效?它是如何扩容的?9.​std::map和std::unordered_map的底层实现是什么?它们的查找时间复杂度各是多少?​​什么情况下std::unordered_map的查找性能会退化到O(n)?如何避免?10​C++11中的lambda表达式是什么?它有哪些具体的应用场景?​​11.​什么是RAII机制?它在C++中有何重要性?请举例说明。​​12.TCP和UDP的核心区别是什么?游戏开发中如何选型?13.TCP三次握手和四次挥手的过程是怎样的?为什么建立连接是三次,而断开需要四次?14.​你实习中提到的UDP网络传输,如何在上层自己实现可靠性保证和有序性?15.进程、线程和协程的区别是什么?游戏服务器中为何常用多线程或多协程模型?16.Linux下如何排查CPU占用过高的问题?17.MySQL的索引底层是如何实现的?(B+树)18.在游戏数据库中,行锁和表锁如何考量?19.帧同步模式下,如果某客户端网络波动严重,会出现什么问题?如何缓解?20.游戏服务器在开服时(大量玩家同时涌入)和日常运营中,分别可能会遇到哪些性能瓶颈?你有什么思路来应对?三、项目与实习经历深挖游戏后台开发实习1.请详细介绍一下你在天美实习中最有挑战性的一项任务或项目,你具体承担的角色和实现方案?2.​​​​ 你提到了参与优化网络同步,请具体说说:3.游戏常用的网络同步模型(状态同步、帧同步)有哪些?它们各自的优缺点和适用场景是什么?4.在帧同步模式下,如果某客户端网络波动严重,会出现什么问题?如何缓解?(锁步、冗余输入、平滑插值等)5.如何保证不同客户端在计算同一逻辑帧时结果的一致性?(浮点数确定性、随机数种子管理等)6.实习中遇到的最难的技术问题是什么?你是如何分析、定位和解决的?测试开发实习7.你在京东的测试开发实习经历,对你理解后台开发有什么帮助?8.​​ 是否有过性能压测的经验?关注哪些指标(QPS、TPS、延迟、吞吐量)?如何分析压测结果?9.如果让你为游戏内的一个签到功能设计测试用例,你会考虑哪些方面?(功能、并发、边界、网络异常等)四、算法题合并区间​以数组 intervals表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组。五、反问问了一下团队的技术栈、业务方向、新人培养机制等建议​:面试不仅是技术考核,更是沟通和思维方式的展现。清晰描述你的项目,遇到难题时展示解决思路比直接放弃更好。
发面经攒人品
点赞 评论 收藏
分享
评论
12
57
分享

创作者周榜

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