首页 > 前端面经 腾讯WXG 两次一面 虎牙直通终面
头像
面试PTSD患者
编辑于 2020-08-17 21:33
+ 关注

前端面经 腾讯WXG 两次一面 虎牙直通终面

秋招就要开始了 写一下面经记录一下之前的两次非常不典型的面试.. 也顺便复习一下吧

6.24 WXG微信游戏——游戏引擎

他先介绍了一下自己是在WXG做小游戏引擎的(本人简历上有Qt和Unity游戏项目 我就不该写..)
自我介绍环节
讲讲三次握手吧
HTTP状态码
GET和POST的区别
讲讲HTTPS
你刚刚反复提到了加密算法 你知道JS常用的加密库吗(我真不知道...)
讲讲UDP的应用场景 我说聊天软件 部分游戏(我能感觉到他在把我往这个方向引导我就直接跳进去了)
具体哪些有些用UDP 哪些用TCP (王者荣耀 英雄联盟是典型的需要UDP的)
为什么王者荣耀需要UDP(大概讲了一下UDP适用的优点)
那王者荣耀是如何克服UDP的几个问题的(这里我重点讲了一下移动预测算法 他把我打断了 说算法只是一方面)
接上 算法只是一方面 我举个例子吧 比如XXX(英雄名 我没玩过王者荣耀忘记了)扔了个火球 我怎么保证其余玩家的屏幕上这个火球是同步的 不然我怎么走位躲的?(我晕了 直接说不知道)
接上 你再想想 (我说可能需要一个大型中间件去做处理)
他说是的 大概讲了一下渲染同步和其中的大型状态机 然后又问我为什么FPS游戏比如和平经验那么多外挂 你觉得他是渲染同步吗(我不知道...)
他说是帧同步 让我想一下为什么不用渲染同步 以及如何保证如何防外挂(我不知道..)

看你简历做过Unity和Qt的小游戏 你说说你游戏有啥功能(大概是个马里奥类型)
那你是怎么实现自然下坠和碰撞的呢(我说给他加了个刚体属性)
他说那为什么刚体就能实现呢(我已经开始头晕了 不知道该说啥.. 连h=1/2gt²都说出来了QAQ)
他就开始解释 Unity引擎原理 分为逻辑部分和渲染部分 巴拉巴拉(我附和了一句 是不是和小程序一样的设计模式 他马上说不是然后让我闭嘴他继续讲T T)
后面的已经不记得了 脑子开始混乱了..


7.25 WXG微信游戏

我还记得这天是个周六 我前一天因为字节的疫情福利假和好兄弟们去欢乐谷玩了一下 回来就感冒了
然后下午睡得死死的突然一个电话叫我面试 我说要不秋招再面吧 他说没事咱们能直接发秋招offer你面一下 很简单的.. 被迫起床面试

他先说了一下 是他同事把我推荐给他的 让我别担心 他不做引擎 不会问那些东西的
然后说自己是WXG的游戏卡片 就是你玩王者荣耀微信区的入口(我这时候可能发烧发晕了 说了句我不玩王者荣耀 他瞬间沉默 说没事你可以看看里面 也有别的游戏 我又说了句我没看到这个入口 我可能给关了 瞬间把话聊死了 不愧是我)
尴尬的沉默之后就是我最喜欢的自我介绍环节
TCP和UDP的区别和联系
HTTP3.0知道么 为什么HTTP3.0是基于UDP而不是TCP (我:??? 原来HTTP都出到3.0了 求你了 别出新的了 我学不动了) 直接说没听过
他就说你讲讲2.0吧 我就说了头部压缩 多路复用和服务端推送 他问多路复用的应用场景和具体原理 多路到底是啥多路 复用的又是什么(我这种只会背答案的混子怎么知道呢..)
他就说现在要设计一个秒杀系统 你觉得有什么要注意的..
HTTP状态码
HTTP缓存
LocalStorge容量有限 怎么办呢 (先说了一下让客户端帮忙储存 然后又讲了一下不扩容的情况下可以用LRU等操作系统算法处理长期不使用的数据 不知道对不对..)

写了个同时请求10张图片 全部请求完成后再执行回调函数(我说不写行不行 那时候头挺晕的 大概讲了讲每一张图片都用promise处理然后最后用promise.all在调用then执行)
他说你还是写一下把 我就看看你代码风格 然后她让我投屏 用自己的编辑器(然后我打开了WebStorm 结果他提示我激活码过期了! 结果面试官还嘲讽了我一句 啊这 你怎么用盗版呀 可能是报我说不玩王者荣耀的仇QAQ)
然后我打开我的VSCode 之前弄环境给这个弄坏了 之前一直用公司电脑就没管 加上头晕理所当然写的一塌糊涂 实在写不下去放弃了 他就问有什么要问的么 我赶紧说没有然后耻辱下播了

8.14 虎牙直通终面

自我介绍
在字节实习的时候干了什么 遇到最大的困难
GET和POST (我其中提到了我认为最重要的是规范化)
开始battle 他认为不是规范化 反问我你在字节实习难道都严格遵守restful吗 我说没有..
然后聊了一下网络攻击与防护(终于轮到爷反击了 我问他虎牙2017年是不是遭受过大面积的XSS攻击 他笑了笑说一级事故)
如何大规模防范XSS攻击
CSRF也讲了一下
HTTP2.0 讲讲 服务器端推送和Socket的关系(不知道 后来去查也没查到 如果有知道的可以告诉一下我么 球球了QAQ)
怎么学的前端
反问环节 我直接就问是不是要和斗鱼合并了 合并了能不能涨薪(他说我也想涨 但是我也不知道)
工作内容 目前虎牙在做什么
办公环境(我说我家离你们那挺近的 他说他办公室能看到垂直过山车 有机会多来玩 T T)

第二天收到Hr的联系 通知下周SP加面了 祝各位都能拿到理想的offer😀

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐