冰川内推冰川面经

冰川网络技术面好像只有一面,面了1个小时,问了蛮多问题的,将近40个问题,无手撕算法

01、前面几家实习公司怎么就不做了?

02、值类型和引用类型做形参的区别

03、struct做形参会影响实参吗

04、如何传递结构体使形参能影响实参

05、C#的话如何传递结构体使形参能影响实参

06、C#的垃圾回收机制和垃圾回收时机

07、垃圾产生有什么原因?如何解决?

08、C#的字典如何进行遍历

09、C#的迭代器叫什么名字

10、现在更偏向什么语言?

11、现在学习语言和在大学学习语言有什么不同吗,你有做出什么改变吗?更关注哪些方面

12、举几个你熟悉的C++底层的知识点并讲一下

13、lua有什么遍历方式

14、lua的pairs和ipairs的区别

15、lua从几开始遍历

16、lua如何实现面向对象、比如继承、多态的效果

17、说一下单例模式

18、如何做可以从外部去避免重复创建单例对象

19、说一下UGUI常用到的几个组件

20、如何实现圆形图片?(其中有回答了mask)

21、mask如何能让mask里的内容显示,mask外的内容不显示(mask原理)

22、项目为什么要用A*算法,讲一下A*算法

23、有对A*算法做过什么优化吗(加权重),举个例子

24、讲一下你对协程的理解,和线程有什么区别

25、协程中如果有IO传输,IO流过大的话会影响主线程吗

26、如何处理AB包依赖,项目庞大的情况下

27、当有AB包依赖的情况下如何做AB包的卸载,比如A依赖B,B依赖C,现在要卸载B要怎么做?

28、游戏本地化要解决哪些问题

29、怎么实现游戏本地化

问了10个根据简历项目的具体问题

40、还有什么知识你想介绍的,或者说你最近在学习什么知识?

反问:

1、面的是哪个项目组:卡牌

2、几天会有结果:1~2个星期内

冰川网络2025秋季校园招聘正式启动

关于我们:冰川网络成立于2008年,2016年在国内创业板上市。成立以来面向全球市场陆续推出了多款明星产品:《远征OL》、《龙武》、《远征手游》等,是国内知名的网络游戏企业。

岗位介绍:产品策划类、技术开发类(开发、测试等)、美术设计类、市场发行类(运营、广告投放)

薪酬福利:有竞争力的薪资/大咖导师一对一培养/专业+管理双通道发展,2-3年成长为核心骨干/超大健身房/年度旅游/年度体检/趣味团建/免费班车/美味零食下午茶等等

内推链接:https://bingchuan1.zhiye.com/campus/jobs?shareId=77f55454-6084-4e3c-a42a-098ffa0cdc88&shareSource=2

内推码:EVKM01(简历优先筛选,后续有问题随时联系)

使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态
全部评论

相关推荐

10-14 19:22
清华大学 市场
循环依赖#include #include #include #include using namespace std;const int MAX = 10000;vector graph[MAX];int visited[MAX] = {0};int inStack[MAX] = {0};stack stk;vector result;bool dfs(int u) {    if (visited[u] == 1) {        if (!stk.empty() && inStack[u] == 1) {            while (!stk.empty() && stk.top() != u) {                result.push_back(stk.top());                stk.pop();            }            result.push_back(u);            stk.pop();            return true;        } else {            return false;        }    }    visited[u] = 1;    stk.push(u);    inStack[u] = 1;    for (int v : graph[u]) {        if (dfs(v)) {            return true;        }    }    inStack[u] = 0;    stk.pop();    return false;}int main() {    int n; cin >> n;    for (int i = 0; i         graph[i].clear();    }    for (int i = 0; i         int k; cin >> k;        int a; cin >> a;        for (int j = 0; j             int b; cin >> b;            graph[a].push_back(b);        }    }    for (int i = 1; i         if (visited[i] == 0) {            if (dfs(i)) {                break;            }        }    }    if (!result.empty()) {        reverse(result.begin(), result.end());        int minValue = *min_element(result.begin(), result.end());        int index = find(result.begin(), result.end(), minValue) - result.begin();        vector finalResult(result.begin() + index, result.end());        finalResult.insert(finalResult.end(), result.begin(), result.begin() + index + 1);        for (int node : finalResult) {            cout         }    }    return 0;}// vx公众号关注TechGuide,专业生产offer收割机,代码可能需要少量调试。
点赞 评论 收藏
分享
头像 会员标识
10-22 20:36
已编辑
门头沟学院 C++
#叠纸游戏校招# 2025秋招叠纸游戏游戏服务器开发叠纸游戏2025秋季校园招聘-游戏服务器开发-无限暖暖(2025校招)。2024-09-28 投递简历。2024-10-14 邮件笔试邀请,技术笔试:2024-10-22 19:00~21:00。2024-10-22 技术笔试,叠纸2025-后端开发工程师笔试题-2,考试时长:120分钟。单选题10道,每题3分,共30分,不定项选择题5道,每题4分,共20分,数据结构与算法、数据库、计算机组成原理、计算机网络、SQL、Linux、C/C++、Java等。问答题1道,10分,在游戏中举办一场活动,活动中玩家收集积分进行排名,积分范围在[0, IntMax],假设总数量在100万条左右;玩家在活动进行的过程中,可获取到自己名次,并根据输入区间(M,N)获取对应玩家列表;请选择一种可行的实现方案,并列举出主要步骤和查找时间复杂度。解法:红黑树+哈希表,复杂度O(logN)和O(k+logN)。编程题2道,每题20分,共40分。1.在游戏中玩家设置昵称,需要经过屏蔽字检查;现在服务器上有一个屏蔽字库,里面存储了大量禁止在游戏内出现的词汇;现需要通过昵称内容判断是否包含有屏蔽词,如果有则返回失败;屏蔽字现只考虑英文,实际游戏中屏蔽字的量比较大,所以在匹配之前可以选用合适的数据结构对字库进行加工。解法:字典树,难度中等。2.现有一张M*N米的2D沙盒地图,以1平方米为单位划分,格子有地形差异,分为山地、水域、草地、道路。每种地形的通行规则和消耗不同,其中山地不可通行表示为0,水域的通行消耗为3,草地的通行消耗为2,道路的通行消耗为1。那么从格子A(x1,y1)出发到格子B(x2,y2),只考虑上下左右格子移动,找出一条消耗最少的路径,计算达到终点经过网格的消耗值之和。解法:BFS+优先级队列,难度中等。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务