虎牙直播前端面经(已offer)

音视频部门,base广州,三轮技术面+一轮HR面,9.3一面,9.10二面,9.16三面,9.22HR面,9.28意向书,11.14OC
一面(36min)
1. 介绍项目,针对项目提问
2. css position
3. tcp、udp
4. 场景题: 虎牙直播弹幕怎么传输数据
5. 手写题: 原生xhr
6. fetch怎么使用,优缺点?
7. 前端跨域

常规技术面,面试官很好交流。

二面(40min)
1. 为什么跨考,参加过ACM吗
2. 手写题: 你知道的排序算法写一个(写的快排)
3. 手写题: 字符串单词翻转(不能使用任何原生数组,字符串方法)
4. 介绍项目
5. tcp、udp
6. 场景题: 如果一个响应数据包很大(100M),怎么处理不影响性能
7. js垃圾回收机制
8. 场景题: 设计一个高考排名查询系统(数据量大),前端输入考试总成绩,能直接查到分数总排名(要求前后端都设计,能达到高效查询)。
9. 深、浅拷贝,栈、堆内存
10. 题外话(读研的感受、竞赛经历体验这些)

面试官像个好奇宝宝,虽然总是打断我说话问些问题,但是看得出他是真的很想了解,聊起来也很愉快。

三面(64min)
1. 项目介绍
2. 场景题: 虎牙直播间和弹幕滚动设计(基于canvas)
3. 2中怎么减少渲染损耗
4. 场景题: 如果你是微信小程序框架的开发人员(不是你开发小程序,是你开发小程序的框架),你觉得有哪些需要注意的关键点
5. 怎么保证小程序能获取微信的某些数据(两个进程之间如何通信)
6. 怎么实现多端数据高效传输(前端的角度)
7. 场景题: 直播弹幕数据传输(同一面)

问的好难,尤其是4,我都没开发过小程序,说了不会,还让我设计小程序框架,哭了。
最后面试官给我科普了15分钟有关直播传输,视频,3D,VR在网页端渲染的技术,学习到了很多!

HR面(42min)
1. 本科在哪儿,为什么跨考
2. 为什么选前端,你喜欢前端哪些点
3. 实习经历,团队构成
4. 实习过程中怎么安排前端任务进度,给你最大的体会
5. 研究生阶段自己最有成就感的一件事
6. 考虑工作的主要因素有哪些
7. 父母对你工作和城市的看法
8. 父母工作、是否单身(是,哭唧唧>_<)
9. 了解虎牙直播是做什么的吗(当然知道,天天看小丑梦)
10. 意向书情况(连续追问了很多)


看得出来虎牙直播技术面试不会做记录的,问了一些重复的问题,而且场景题针对公司业务也很容易预测到,准备一下完全可以应付。
最后还是祝大家早日上岸。

附:lz秋招所有投递情况及面经汇总:双非菜鸟前端秋招记录帖
#面经##秋招##校招##虎牙直播##前端工程师#
全部评论
楼主这个题有什么思路能分享一下吗?场景题: 如果一个响应数据包很大(100M),怎么处理不影响性能🤓
2 回复
分享
发布于 2021-09-27 15:37
hi 同学,抖音电商了解一下?
1 回复
分享
发布于 2021-09-27 16:49
联易融
校招火热招聘中
官网直投
楼主 三面是视频面吗
点赞 回复
分享
发布于 2021-09-22 21:51
楼主会放盒子吗?
1 回复
分享
发布于 2021-09-22 22:08
楼主做了哪些项目,我当初因为怂没有跨考,但现在毕业想进互联网,想跟大佬学习下经验
点赞 回复
分享
发布于 2021-09-22 22:52
兄弟,请问hr面问到意向书情况怎么回答,有大厂的意向书要告诉她嘛
点赞 回复
分享
发布于 2021-09-23 10:20
好兄弟你实在太强啦!
点赞 回复
分享
发布于 2021-09-23 15:31
楼主是收到信息审核还是确定的意向书了
点赞 回复
分享
发布于 2021-09-30 12:25

相关推荐

点赞 评论 收藏
转发
投递实习第一面👥&nbsp;面试题目一面:1.&nbsp;讲一下为什么要用next2.&nbsp;具体讲一下接口开发的MVC3.&nbsp;next是怎么进行SSR渲染的4.&nbsp;讲一下你用到了那些mysql语句5.&nbsp;TS类型有哪些6.&nbsp;TS定义一个对象key为string,value为any(只说了一种)7.&nbsp;讲一下你怎么配置husky跟commitlint和代码规范8.&nbsp;webpack常见plugin和loader&nbsp;9.&nbsp;介绍一下immer为什么要用它10.&nbsp;讲一下为什么需要不可变数据类型11.&nbsp;immediate是什么12.&nbsp;js的事件循环13.&nbsp;js基础数据类型和引用数据类型有哪些14.&nbsp;改变this指向有哪些15.事件流16.&nbsp;你学习前端的方式反问:1.&nbsp;公司技术栈:大前端、主要是React2.&nbsp;什么时候有消息:一周内二面:介绍了一下公司情况,问什么时候过去04-15三面:闲聊04-18四面:1.&nbsp;给自己html,css,js,react&nbsp;打分&nbsp;&nbsp;-&nbsp;为什么css,html打60分&nbsp;&nbsp;-&nbsp;为什么js高一点2.&nbsp;js的数据类型&nbsp;&nbsp;-&nbsp;number&nbsp;子类型&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;NaN&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Infinity&nbsp;&nbsp;-&nbsp;基本类型和引用类型的区别&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Object&nbsp;子类型(其实就是想让你讲讲有哪些特殊对象)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;数组方法&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;push的返回值&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;pop的返回值3.&nbsp;常用hooks&nbsp;&nbsp;-&nbsp;useEffect不添加依赖数组是怎样的&nbsp;&nbsp;-&nbsp;把值从useEffect中放到外面,每次刷新组件同样的变量二者等价吗?4.&nbsp;讲一下对SSR的理解5.&nbsp;为什么使用egg和next6.&nbsp;怎么学前端7.&nbsp;Plugin8.&nbsp;Loader9.&nbsp;给自己的ts打分10.&nbsp;讲一讲ts有哪些内置类型(讲了5-7个)11.&nbsp;实习工作希望获得什么(面试官给意见)----------------------&nbsp;口头offer地址成都&nbsp;&nbsp;工资200/day&nbsp;&nbsp;不打卡 #面经# #前端实习面试# #前端面经#
点赞 评论 收藏
转发
6 37 评论
分享
牛客网
牛客企业服务