首页 / funplus
#

funplus

#
175379次浏览 2561人互动
此刻你想和大家分享什么
热门 最新
2025-03-07 17:55
已编辑
University College Dublin golang
Funplus 服务端开发实习 面经
官网投了 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
查看20道真题和解析
点赞 评论 收藏
分享
funplus趣加入职前一周毁约
流岚噗噗:这家风评好像一直都很差
点赞 评论 收藏
分享
2023-04-07 21:35
已编辑
门头沟学院 游戏策划
funplus系统策划实习生面经
点赞 评论 收藏
分享
04-29 00:14
funplus春招内推
🔥FunPlus春招启动啦!8大通道全面开始,越早投递,机会越多!FunPlus2026校园招聘内推开启,岗位包含策划, 产品,开发,算法,美术,电竞等等,招满即止,建议尽早投递。校招内推不能补填内推,一定要投递之前填写内推码「内推链接」https://app.mokahr.com/m/campus_apply/funplus01/147931?recommendCode=DSWVmGru&hash=%23%2Fjobs#/jobs内推码:DSWVmGru内推码:DSWVmGru内推码:DSWVmGru3.简历提交后,不可再修改,因此请务必在确认提交前,认真填写及核对简历相关信息是否填写正确或完整投递的uu留言下姓名缩写和岗位,我会尽力跟进!(czy+产品经理)Tips:Q:最多可以投递几个职位?A:每位同学可以投递三个志愿岗位,建议在网申前了解岗位的具体职责和要求,考虑清楚哦~Q:内推有什么优势吗?A:通过内推的同学可以优先推荐给面试官,随时找我查进度,大家秋招加油!大家有问题可以评论区留言,看到都会回复的 秋招加油!以下是面经,有需要的同学自取1.面流程推的很快,整体的面试氛围觉得很真诚直接2.聊了一下游戏,玩过什么游戏,最近玩什么游戏,为什么喜欢它面试官还补充了一下随意发挥,于是往着放飞自我的方向答了,现在反思回答的并不好。他可能更想听我讲我想解决什么问题,基于什么方法。stl是C++哪个版本开始的:98map/multimap/unorderedmap红黑树定义,特点,插入查找删除操作,构造函数可以调用虚函数吗完美转发,移动构造C++11为什么多了移动构造计网:介绍从应用层-tcp-物理层,消息是怎么传输鴐鱸鎰访駢嫫涡紼輓畖慨户端和服务端tcp/ip 包头大小tcp抓包大小端,网络字节序数据库:redis:跳表和红黑树的区别,渐进式哈希多线程场景题发散聊天:AI作画、元宇宙、数字藏品、游戏了解二面的面试官聊了很多新技术上的思考,比如aiFunPlus还是很推荐大家来的,早上十点之前有自助早餐中午有餐补,下午有水果下午茶,还一直有麦片、咖啡、茶和冰淇淋我司还有团建和迎新资金,有的组会用来吃大餐,有的组会去密室逃脱,我们组的牛人们说要去环球影城◎做游戏真的很酷!和一群有趣的人在一起就是充满活力!在公司打游戏多也没事,因为这是工作!(当然打了肯定要有自己的思考)在工作目标的驱动下我也玩了很多没接触的游戏!再游戏中成长也是不错的体验!💼【投递方式】「内推链接」https://app.mokahr.com/m/campus_apply/funplus01/147931?recommendCode=DSWVmGru&hash=%23%2Fjobs#/jobs🖥【内推码】DSWVmGru欢迎大家找我内推,冲冲冲,来一起打游戏!
点赞 评论 收藏
分享
2023-10-24 19:56
已编辑
门头沟学院 游戏策划
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务