米哈游后端开发一面

项目和实习(10min)

  1. 介绍下大华实习的时候主要做了哪些工作,websocket码流分离是怎么实现的?
  2. 在哈啰实习了一年?解释了一下,然后没再问了
  3. 介绍下分布式linux性能监控的项目,先问我这个项目是不是自己做的,就所有代码都是自己写的还是说抄的别人的,会影响他提问的一个深度,然后我就说自己做的
  4. dockerfile文件中的add和run这两个命令有什么区别,分别是什么作用,真不会
  5. monitor监控的数据主要是有哪些

八股拷打(30min)

  1. 问我知道有哪些锁?答互斥锁、自旋锁
  2. 问我知不知道什么是CAS,是悲观锁还是乐观锁?我猜它是分布式锁,然后说如果是分布式锁的话是悲观锁,结果不是...
  3. 然后就过了,开始问我计算机网络了,http和https之间的区别是s,那么具体体现在哪?我直接把TLS握手的过程全说了一遍,应该要问的是https解决了http的哪些问题
  4. 然后又问tcp的keepalive了解把,它的作用是什么?我又把原理全说了一遍,然后面试官又问我作用是什么?我说增加连接的存在时间
  5. 操作系统开始,问内核态和用户态有什么区别?我答主要区别在系统调用,知道什么是系统调用吗?什么情况下会系统调用?内核态和用户态有什么区别?什么情况下会出现用户态到内核态的切换?
  6. 线程和进程的区别是什么?具体切换的时候什么资源被切换了?多线程有什么优缺点?多进程呢?瞎扯了
  7. sql,给了个sql的语句, select a,b,c,d from table where a=1 and b=2 order by c desc; 问我如果要加索引的话要加什么索引?为什么加这种索引?我答a,b的联合索引,然后就问我a,b,c的联合索引行不行?a,b,c,d的联合索引行不行?
  8. 最后开始问tcp的一个问题,问我知不知道tcp的连接池,如果一个连接已经建立了,但是中途客户端那边断开了,但是连接池中的time_out时间还没有到,这个时候如果客户端再次发送报文是会发生什么?我说服务端会发送rst报文请求重新建立连接,继续使用当前连接,又问我具体什么时候回重新建立连接?我答客户端再次发送数据的时候

手撕+反问(10min)

就是一个LRU,不知道哪里复制来的,让我先看一下题目有没有问题,然后看完之后想好自己的实现思路,跟他说一遍然后再开始写,不用完全实现,只需要实现一个构造函数和移动节点到头结点的操作函数写完就好,面试前刚写一遍,秒了

我反问,通常的业务、技术栈的问题

全部评论
什么,折磨问,我完了
点赞 回复 分享
发布于 03-08 17:41 吉林

相关推荐

问题1:假设您负责一款类似《王者荣耀》的MOBA游戏的新赛季玩法设计,从业务视角如何平衡新英雄的引入与现有玩家的留存率?问题2:针对一款开放世界游戏如《天涯明月刀》,从项目角度如何设计世界观扩展,以提升用户长期活跃度?问题3:在设计一款射击游戏如《和平精英》的关卡时,从业务视角如何融入商业化元素而不影响核心玩法体验?问题4:对于一款竞速游戏如《QQ飞车》,从项目角度如何规划音频设计以增强沉浸感,并协调音频团队落地?问题5:在开发一款动作游戏如《地下城与勇士》的新模块时,从业务视角如何分析竞品数值设计以优化自身平衡性?问题6:假设负责一款MMO游戏如《剑灵》的系统更新,从项目角度如何设计玩家互动机制以提升社区黏性?问题7:从业务视角,在一款卡牌游戏的设计中如何整合用户诉求与创新玩法,以实现营收增长?问题8:针对一款角色扮演游戏如《火影忍者手游》,从项目角度如何协调美术与程序资源,确保世界观设计的完整落地?问题9:在设计一款策略游戏的新内容时,从业务视角如何利用数据驱动决策来优化关卡难度曲线?问题10:对于一款休闲游戏,从项目角度如何规划玩法迭代周期,以应对市场新鲜事物的快速变化?问题11:在开发一款多人在线游戏如《穿越火线》的音频系统时,从业务视角如何设计以提升玩家沉浸感和付费意愿?
点赞 评论 收藏
分享
评论
7
22
分享

创作者周榜

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