游卡 游戏服务端 一面

这篇又又是存货,去年底的,

就半个小时,二面才有手撕。

后来面到hr面就再无后续了,

官网一直面试状态,感谢信也没

一、开局还是自我介绍+聊天

二、实习经历和做的业务

  1. 聊一聊对微服务的理解
  2. 讲讲RPC以及怎么用的
  3. 技术上更偏重于哪方面
  4. 你的分布式锁怎么做的?

三、开始进入八股拷打

  1. 聊一聊面向对象几大特性
  2. 常用的容器或者数据结构
  3. 讲讲什么情况下会有死锁
  4. 如何规避死锁?哪些角度
  5. 什么是上下文切换?要保存或加载什么东西?
  6. 网络模型常用的五层模型
  7. UDP包比较大的话,到网络层会被分片吗?
  8. 如果一些老的路由器 MTU 没那么大怎么办?这个问题会发生什么后果?会丢吗?会重发吗?
  9. close_wait和time_wait?
  10. epoll和reactor了解吗?
  11. Redis里ZSET的底层结构

四、反问环节,好奇游戏开发

这个岗位技术栈写的是C++和Golang,我是Java选手,略懂C++完全不懂Go,所以面试官没怎么问语言,还有就是他们好像比较关注网络延迟的方面,可能因为实时游戏的关系吧

#游戏##游卡##后端##面经##校招#
全部评论
佬,二面手撕在什么网站
点赞 回复 分享
发布于 04-18 20:40 黑龙江
二面怎么样?oc了吗
点赞 回复 分享
发布于 04-11 14:45 黑龙江
请问一面和二面大概隔了多久呀
点赞 回复 分享
发布于 04-05 07:54 山东

相关推荐

09-14 00:52
已编辑
门头沟学院 测试工程师
秋招的第一枪 本来没打算投游戏测试的但是有hr主动boss找我,一看还挺符合,投一个试试一面 技术1.自我介绍(简单提及了自己做过游戏逆向和脚本)2.介绍一下你这个游戏脚本怎么写的,原理是什么,实现细节,业务思考,自己一个人做了多久3.介绍一下你说的游戏逆向经历(做过私服)4.你说到游戏私服登录,说一下登录的流程5.Http协议知道吗,有哪些特性,有哪些请求方法,PUT作用是什么6.Http传输层是什么协议(Http1,2是TCP,3是基于UDP的QUIC),这个QUIC协议有什么好处,为什么不用TCP7.TCP底层和重传方法了解吗8.Python有什么特点(提到了动态类型和鸭子类型)9.了解过Python的int的底层实现吗,了解内存池吗(这个真不知道,都没见哪些py八股有说这些)10.Python的GC是什么,他有哪些缺点(引用计数,循环引用)11.你刚刚提到了异步,这个异步是用来干什么的(充分利用IO阻塞的时间处理别的任务)12.手撕,lc152乘积最大子数组,没做过写了个O(n^2)的暴力,问能不能优化想不出投降了13.说一下你这道题的思考过程和思路14.介绍一下你遇到的Python数据类型15.往list当中插入一个元素发生了什么(检查空间,扩容,移动数据,更新大小)16.都玩哪些游戏?自己玩这些游戏最大成就是什么,简单讲一下游玩经历17.你说你玩过PVZ2,以PVZ2游玩单个关卡为例,给它设计一个测试场景18.游戏有什么缺点,你在游戏中遇到了什么Bug19.你刚刚提到了游戏有反作弊,说说看是怎么实现的20.你对这个岗位的理解是什么21.有没有和用户的沟通的经历22.你对这个岗位的职业规划反问1.负责什么游戏,工作内容是什么2.涉及到开发的内容有多少二面1.自我介绍2.你的简历上写的这些东西和实习工作都是比较偏向开发的,为什么你选择测试4.对你来说学习开发的技术栈是一种阻碍吗5.如果你要做一个游戏,这方面的兴趣怎么样6.秋招不会投递一些游戏开发的这样的一些岗位吗(技术栈不匹配,投了就是挂)7.你的项目有和别人一起合作过吗,和同学合作分工时有没有队长,怎么样分配职责,一般你负责什么,对接的时候是怎么样沟通的8.你的个人项目是怎么编写的,是基于现有框架独立开发吗,做了些什么9.在你做这些项目的过程中,最棘手的问题是什么10.有没有你无法解决的技术问题11.你说的这些框架还有计算机知识,平时你是怎么去学习的,学习动机是什么12.对你来说会有什么有挑战的事情(选择往ddl方面靠)13.你是怎么调整自己的心态的14.面对ddl你要怎么做15.假如别人中途给你加需求,你又在赶ddl,你要怎么处理16.你在做项目的时候自己感到兴奋的点在哪里17.你说自己是以兴趣为导向的,工作中如果遇到不是自己兴趣的东西你要怎么看待18.你对工作后面的规划是怎么样的,是纯做技术还是技术+管理19.当需要攻克新技术的时候,你对你自己攻克新技术的能力打分,为什么能打这个分,剩下分少在哪20.了解过游戏客户端的性能指标还有测试需要掌握的技术吗,有没有兴趣21.对你自己工作几年后未来的预期,会是什么样的状态22.你对手工测试的看法是怎么样的反问1.岗位需要的技术栈2.新人培训流程3.部分划分技术面答的一般,本来以为挂了可能是自己搞点游戏逆向是加分点弥补了一下。比较意外的是二面没有任何技术八股都是在问项目管理和个人发展,没有很刁钻的问题都很好回答。没挂的话还有一轮hr面,求好运。。。9/11 口头意向,测开base在杭州,上海是业务测试,还得考虑一下。。。
游戏求职进展汇总
点赞 评论 收藏
分享
09-15 16:18
已编辑
门头沟学院 Java
🕐面试时间:7.21、7.22、7.25、7.29;意向是9.4发的💻面试岗位:云原生后端开发工程师写在前面:- 为何我明明是Java的开发岗,但是滴滴我投的是Go的云原生开发,这个原因我在之前的时间线动态里有讲了。- 也因此,有一些八股问的是云原生K8s的,并不是传统Java开发的,不过有兴趣的uu也可以看下一面:总时长:40分钟,写题10分钟1. 算法题:两个goroutine交替输出1-100(这里我要把我的脑子从Java切换到Go,用goroutine写)2. K8s中讲讲CSI Driver的工作过程(如何注册、创建、挂载、卸载等)3. K8s中PV、PVC的生效过程4. 如果一个Pod正在使用某个PVC,此时可以修改让其使用一个新的PVC吗(这个答错了)5. K8s架构中各组件的原理6. 介绍一下实习中正在做的事情,背景,意义二面:总时长:30分钟,写题10分钟1. 算法题:LRU(依然用Go写)2. 讲讲K8s各组件的作用、原理3. 讲讲Service中的几种配置(ClusterIP、NodePort、LoadBalancer、ExternalName)4. Pod的生命周期三面:总时长:60分钟,写题20分钟左右1. 算法题:实现一个并发安全的环形无锁队列,允许先实现有锁的(后续在提示下用伪代码实现了CAS版本的无锁队列)。2. 算法题:给定一个数组,如何用最小的比较次数获得最大最小值?(例如n个元素,朴素遍历需要比较2n-2次,如何更少?)3. 实习拷打,介绍所做的事情,以及其中遇到的各种问题,锁的问题、同步的问题等,具体我都是怎么发现的问题并想出合适的解决办法的4. 对协程的理解,和线程有什么区别5. 未来规划,1-3年对职业的一个预期6. 希望在公司做什么,成为公司中怎样的一个角色,现在没有其他offer吗?(还问了句当前实习公司不留我么?)四面:总时长:50分钟,写题15分钟左右1. 算法题:有一个rand函数,生成1的概率是p,0的概率是1-p,那么如何用它生成一个rand2(),使得生成1和0的概率都是0.52. 目前实习的需求的背景,意义,详细展开讲一下3. 遇到了什么困难,如何解决的,同时对其中的一些解决方案(并发、锁、同步)等提出了疑惑,问为什么我要那么做4. 对毕业后所在的公司看重的点是什么,如薪酬、上升空间、所做的事5. base地倾向6. 后面的技术栈发展方向,更倾向Java还是Go,是业务开发还是云原生开发---整个秋招我投了云原生的只有滴滴、快手的一次kstar、小红书和B站,其他都还是回归业务后端开发了。投云原生还有一个原因是某些公司在某些base下只有云原生,并且可能竞争小。另外可以看到,我这里写题是用Go去写的,这其实背后是我用了双倍精力刷题既用Java又用Go去刷了,这样才能争取到这个机会。相信努力总是会有结果的
发面经攒人品
点赞 评论 收藏
分享
评论
5
22
分享

创作者周榜

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