FUNPLUS

收藏
游戏
1000-9999人
B轮
北京/上海/杭州/广州/成都

10

在招职位

50

面试经验

0

真题试卷

查看官网
上传简历
此刻你想和大家分享什么
职位类型
全部
最新
热门
03-07 17:55
已编辑
University College Dublin golang
官网投了 boss上也问了,hr boss里直接和我约面 一面:北京时间 2025年2月28,15:00自我介绍:略项目:略问:项目提到了redis zset,说说底层跳表,拿平衡树,线段树做了对比,两点优势:合适范围存取,插入后续指针处理相对较快问:项目接口速率优化怎么做的:多级缓存(localcache+redis)+golang singleflight 合并同key请求+异步更新redis问:如果要你自己实现一个简单缓存怎么做:实际上就是一个并发安全键值对,扯sync.map,读写分离不过也要分情况,读多写少可以用,写多得另外考虑,以为修改缓存的性能消耗可能拖后腿问:怎么考虑?和我之前提的类似,异步改缓存,根本还是并发安全+最终一致性+读写分离问:缓存淘汰应该有哪些策略?LRU,基本上就是队列,优化下可以弄上堆,比如优先队列来排序问:堆是什么(八股忘了打错了)类似二叉平衡树(实际上是二叉堆),说到底就是空间换时间,设定旋转规则保证遍历顺序,树状结构压缩遍历深度,然后在logn的时间内返回问:golang熟悉把,讲讲gc三色标记:从栈里面遍历出去遍历不到就删。还有混合写屏障,用于缩短stw时间,具体不记得了问:声明变量什么时候在栈里什么时候再堆里阿巴阿巴(脑子抽了有点乱答语无伦次)反正动态删改的全局变量一定是再堆里面,函数内部调用的生命周期都在函数内的一定在栈上问:(引导)那我make出来的map那些呢make底层是动态函数分配一定是在栈上的问:(继续引导)比如说我创建一个结构体,然后把直接把这个结构体返回,那这个结构体它是在堆还是栈?哪里的结构体,函数里面吗?问:对的函数里的局部变量就是在里面的。因为它整个生命周期都和这个函数一样,然后函数的话也是栈上的。问:如果传递到函数外呢那就逃逸掉了(想当然了)问:那如果传递的不是指针了是结构体呢?(恍然大悟,谢谢面试官)哦哦哦赋值不会,引用传递会逃逸。问:git会用把, merge和rebase有什么区别吗忘了,一般都是merge,没遇到过rebase的场景问:用过C++吧,主要写什么呢写算法题,用stl有些了解问:那你讲讲stl组件Container,Adapter,Algorithm,Iterator,Function,Allocator问:典型的Adapter有哪些stack,queue,priority queue问:list底层和和vector有什么不一样,链表和数组问:讲讲dfs和bfs本质就是栈和队列,balabala讲了不少,面试官说ok问:要你实现一个定时器管理模块,不使用time包之类的,你要怎么做堆实现,或者直接调用priority queue,按照执行时间排序,每次轮询堆顶,到时间了就执行,需要高并发可以开多个堆,并不影响问:如果我要删呢类似redis懒删除,弄个表存要删的id,遍历到要执行对比下是直接丢掉就行问:如果不要懒删除要直接删呢那就不能用priority queue,要到堆里面直接查,查到了删掉(没救了,堆不能快速查找,和平衡树搞混了,答错了)反问表现怎么样: 还可以,相对起来基础算好的日常实习还是暑期:日常组里做什么的:slg技术栈:Golang+redis+mongo体验很好,面试官有水平的,会引导,等后续消息了3月7日更新,hr说我入职时间有点远,有意愿的话4月份再来看有没有hc吧,人才池+1#面经##后端##golang##redis##funplus##实习##牛客AI配图神器#
查看20道真题和解析
点赞 评论 收藏
分享
头像
2023-10-16 14:48
贵州大学 游戏策划
12、万国觉醒的爽点呢?不算爽点,算是一个印象深刻的经历。前两天有个人来我们联盟打我们,我也被打了,治疗那些部队需要高额的费用,这个时候联盟的成员来给我运送物资援助,这是我一个深刻的印象,也是比较感动。我猜测它的爽点可能在后期,后期兵力和战斗力都是非常高的,物资也是非常丰富的,玩家想去哪就去哪,想打谁就打谁,这应该是它的爽点吧,我现在是没有体验到的。13、这个游戏前期的目标是什么?稳定的发育。14、你还考虑过策划以外的工作吗?没有。15、什么时候开始决定要做策划的?从大二,开始接触了Unity引擎,去各种平台学习,也做了一些小型的Demo。算是兴趣爱好。16、你觉得玩游戏和设计游戏有什么不同?玩家更关注游戏带来的体验,更看重美术风格、玩法吸引力。从策划的角度,我们需要知道如何塑造体验,以玩法和数值的形式,在设计一个玩法的时候需要考虑设计目的,要关注落地不要空谈,剖析实质而不是关注表象,还要对玩家进行分层(大R中R小R免费用户),考虑每类玩家的体验。17、从玩家分层聊一下付费系统?举例万国觉醒,免费用户的发展是非常缓慢的,分析小R中R大R。18、刚才这些都是你分析的,实际游戏中是怎么体现用户分层的呢?没什么印象(被面试官说缺乏对付费系统的思考)。19、简单问了高中生活。20、平时运动吗?跑步、散步。21、反问。 #面试经验分享#
投递FUNPLUS等公司9个岗位
点赞 评论 收藏
分享
头像
2023-10-21 22:15
已编辑
贵州大学 游戏策划
1、自我介绍。2、你平时玩的什么类型游戏,举例。SLG。万国觉醒、部落冲突、口袋奇兵、铁锈战争。3、万国觉醒游玩时间、口袋奇兵游玩时间?万国觉醒玩了一个礼拜,50小时,大本营10级,铁器时代,兵力5万,战斗力20万;口袋奇兵玩了两个礼拜,100小时。4、部落冲突跟万国觉醒、口袋奇兵有哪些不同点?战斗系统,部落冲突将每个兵种价值提高了,玩家要考虑每一个兵种的摆放位置来实现自己的进攻策略;口袋奇兵和万国觉醒则是从一个宏观的视角来游玩。Q:还有呢?多世界玩法,部落冲突里玩家可以选择在哪个世界花费时间,每个世界都有自己的特征和体验,这时其他两个所没有的。Q:还有呢?社交系统,部落冲突是一个轻社交的游戏,只有好友和部落,这两个方面的社交做的也很弱;而其余两款是大地图的设置,玩家可以在任意位置建造城堡、加入联盟,联盟与联盟之间也有着领土纠纷,属于强社交。5、你最擅长的游戏类型?SLG和模拟经营类。6、模拟经营玩的比较多的游戏?玩过很多小体型的游戏,像疯狂农场系列、属性与生活系列、merge county。7、你从三年级到现在玩游戏最多的时间段?平均时长?大学期间。平均时长大概一天6小时。8、SLG和模拟经营在体验上有什么不同?SLG游戏的核心体验在于谋略与战争,所以在游玩的时候会倾向于策略性和养成与战斗的循环。模拟经营需要考虑对每个数值的把控,去思考性价比最高的做法。9、你玩游戏的过程中遇到了哪些爽点?举例部落冲突,爽点在于玩家由弱变强以及战斗意识培养起来的成就感和满足感,战斗中玩家通过经验和操作摆放兵种,完成一场漂亮的战斗,这是它的爽点。万国觉醒,更侧重于对整个部队的调兵遣将,是从一个宏观的层面上,我是作为一个免费用户游玩的,所以升级的进度是非常缓慢的,在游戏中主要是PVP或PVE、采集资源建设城池,这是它的爽点。10、有没有什么深刻的经历?举例部落冲突,在某一场对局中,本来是要失败的局面,但由于兵种的不可预见性反败为胜。11、模拟经营呢?这类游戏的爽点在后期,后期玩家的各种属性和资源都积累起来了,可以随心所欲的操控游戏里的组成部分。 #面试经验#
投递FUNPLUS等公司9个岗位
点赞 评论 收藏
分享
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务