灵犀互娱-游戏服务器一面

socket原理
epoll实现io多路复用的原理是什么,怎么唤醒的,设置阻塞的套接字传入会怎么样,cloexec啥意思,水平和边缘触发
tcp和UDP,http啥区别,讲讲tcp,半连接队列是啥底层实现,满了后新连接会怎么样
讲讲http的几个版本区别,详细
UDP实现可靠传输怎么做,具体让你设计数据帧应该携带哪些字段,做什么用的
擅长什么语言,c++的单例有哪些方法,原理是什么,什么时候初始化的,存在哪里
静动多态原理,虚函数原理,存在哪里,每个类都有吗,虚指针在哪里,运行时类型信息
游戏内网可以访问,外网部分用户正常访问,部分用户不行,怎么排查,可能是什么原理,如果是直连ip呢怎么排查,怎么查看占用了多少描述符
proc目录干叼的
一千万玩家找等级最高的一百个,不用小根堆还有什么思路
多路归并排序
为什么想投游戏开发

反问:
做啥游戏的
强度,在哪

纯八股场景无手撕,只记得这些了
全部评论
佬约二面了吗
点赞 回复 分享
发布于 09-16 11:15 浙江

相关推荐

10-14 13:26
已编辑
门头沟学院 产品经理
主包之前一直在卷保研,卷绩点卷竞赛,对实习没太在乎,现在研0了想找个实习,读的专硕只有2年,时间比较紧张……暑假在作业帮的线上业务部做过用户增长运营,但或许是受到行业限制,感觉整体来讲水水的,dw比较多,感觉对自己的能力提升并不大,主包还是更想去互联网试试。岗位的话…因为主包以后不打算在超一线城市发展,更倾向于二三线城市的国央企,深耕用户运营、产品运营担心以后秋招岗位会受限,所以想慢慢往产品上面转(不知道我这么认为对不对啊 如果不对还请大家指正)但是这两天投下来基本都石沉大海(大厂感觉没希望就随便投了几个:美团京东腾讯滴滴,中厂投了:顺丰喜马拉雅携程b站……)实习僧投的简历2天了都还没被查看,有点慌;boss的招呼信息都是未读;官网也都在简历筛选;目前牛客网上全部秒拒于是怀疑是不是简历做的不好?bg不行?眼高手低?还是投递的时间错了(和秋招撞了)?如果是的话,我应该什么时候投、投什么公司、什么岗位好些呢?如果是简历的原因比较大,简历上的实习经历我已经尽量Star 法则+数据化展示,感觉还是不行,但不知道怎么优化。实习期间确实是没让我们干过什么,所以简历里的2个数据是我唯二有的说的了 另外因为主包是粉领,平时没有做过理工科的那种“项目”,做的更多的是学生干部工作和竞赛(很杂,商赛、三创赛、科技类竞赛、语言类都拿过国奖)不知道要不要写、怎么写…因为我在成都读书,所以还是更想找成都这边的实习,base北上广深杭或者其他的,只要合适的岗位也都可以考虑!!全国可飞
投递美团等公司10个岗位
点赞 评论 收藏
分享
11-07 12:17
已编辑
门头沟学院 golang
1.go中goroutine的调度机制,即GPM模型?2.详细说说这个调度的机制,从不同的角度?底层数据结构,协程的构建,从产生到最终销毁是怎么调度的一个过程,然后在里面的话?这个有多个协程,协程之间是怎么互相进行调度的?3.网络相关的知识,有一个TCP的游戏客户端,建立了一个长连接请求,由于某种情况或者bug导致异常退出了,当客户端异常退出后,服务端能感知到异常吗?4.假如说没有TCP Keep-Alive的这种机制?服务端可以感知到客户端的流程是什么样的?如果服务端没有发送数据呢?5.从刚才讨论的话题展开,你觉得从客户端的这个操作系统OS层面,一个详细的操作系统会做哪些事情?假如说客户端的进程异常退出了,操作系统会做哪些事情?操作系统会做一些回收吗?那你觉得在做这个过程中,对方即服务端能感受到异常吗?6.登入到一台linux服务器上,发现大量tcp连接处于time_wait状态,是什么原因导致的?有哪些场景导致的?7.登入到一台linux服务器上,发现大量进程跑在这个机器上,可能进程会越来越多,物理内存可能越来越少,对服务器上跑的服务,有什么影响?8.如果我们想要实现一个高并发的服务,我们采用多线程的方式,8核16g的机器上,你觉得我们线程的数量是开多少合适的?(和IO时间密切相关)9.聊聊中间件,redis中可以高并发的响应的设计?即为什么redis快?10.IO多路复用,epoll在操作系统是怎么实现?整体思路是什么样的?数据结构?异步召唤的模式?11.redis中的数据持久化机制?12.redis中的RDB和AOF都适用于什么样的业务场景?无算法智力题:1.《决胜21点》电影中的场景。主持人在桌子上放三个倒扣的杯子,三个杯子下面只有一个杯子有硬币,你的目标是找到含有硬币的杯子。一开始,你可以从三个杯子任意选择一个,放在你旁边,但不能查看。然后桌子上还剩两个杯子,主持人从两个杯子中拿掉一个空杯子。此时桌子上还有一个杯子,你旁边还有一个杯子,请问是否选择交换?2.30个关键词,就是一些随机的中午词组,比如你好,浏览器,参加,这些词并不一定是常见的词,也可以选择一些字,拼在一起,比如选择猪,屏,合起来就是“猪屏”。一亿篇文档,文档里面就是800~1500左右的文章,段一段的文章,让你设计一个程序去统计出来这30个关键词,在一亿篇文档中出现的次数,效率要尽可能高?反问:做什么业务?面试这个岗位,你觉得需要什么的特质和品质,才能胜任这个岗位?
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

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