25前端秋招 虎牙 一二面 面经

一面

● react的useMemo和useCallback了解吗
● react的useContext是怎么样的
● react的redux了解么,是怎么实现的
● 页面白屏,如何排查和优化
  ○ 1. 是否是依赖文件过大引起的。采取缓存,或者通过cdn解决
  ○ 2. 是否是请求过度导致的。可以采取合并请求的方式。
  ○ 3. 是不是dom渲染过重导致的,比如长列表。可以采取分页加载、懒加载以及采取requestAnimationFrame先展示部分数据。
  ○ 4. 动画导致的。采取GPU加速等措施
● 轮播图的实现思路
● fetchAPI和AJAX的区别
● 如果要监听鼠标拖动位置,如何做。
● 移动端如何布局(想问的rem)
● webpack用过哪些loader和plugin
● vite有什么特点
● git如何做回滚
● 能尽快实习吗

二面

● 自我介绍
● react的hooks原理
● react的hooks有什么作用
● react的虚拟dom
● h5有dom吗
● 前端的攻击方式有哪些
● xss有哪些类型
● xss在react层面如何做防范
● osi七层模型
● http在哪一层
● 还知道哪些协议在哪层
● 接触过哪些性能监测指标吗
● 性能优化有哪些手段
● webpack的loader用过哪些
● webpack的plugin用过哪些
● 实习主要做的什么
● 遇到哪些难题

还有一些不记得了。

自由交流:
● 拿了哪些offer
● 为什么觉得那家公司不理想
● 能够尽快来实习吗(希望发offer就能来)
● 部门的主要业务
● 部门的工作时间

一面大概40-50分钟,二面46分钟,一面和二面相隔大概一周的时间。总体上面试官都比较好,聊的都还行,问的也很常规。

希望能oc。
全部评论
老哥虎牙总共有几面?
点赞 回复 分享
发布于 10-15 12:11 广东
技术栈是react吗~
点赞 回复 分享
发布于 10-15 13:04 北京
为什么是实习?不是正式的嘛
点赞 回复 分享
发布于 10-18 22:51 广东
佬 有后续木有呀
点赞 回复 分享
发布于 昨天 09:35 湖北

相关推荐

总结:没问一个实习,没问一点项目,凉的透透的了我是菜狗,全八股也不会开始面试,给我发短信说前面一个延后了,等了十几分钟面试官才到。我自我介绍完,就开始了八股拷打。。。说我实习期间,应该编写过测试用例吧,我答:是。给我设计一个给朋友圈点赞的设计用例。开始扯。扯完,继续问我:一般节假日发朋友圈的比较多,怎么保证多个用户正常发朋友圈。我:应该是jmeter,模拟多用户,巴拉巴拉,答得不好。继续问:点击发表没有反应,用你所学知识判断一下啥问题,我又开始抓包各种扯。之后,就全是MySQL,Linux的八股了。MySQL索引:作用,是什么结构,B+数是什么特点巴拉巴拉,给我两个表怎么查每个班成绩,也没让我写,我就说连接和group by然后就开始继续问其他的了,如果这些还能勉强答得上。后面Linux简直是让我觉得我是废物。学过Linux没有?学过。查找内存占用的命令,答:top,free巴拉巴拉。top里的一个指标显示一个数字内存占用是高还是低,查找文件里‘error’显示个数,忘了,只会查。甚至最后还说了个:help(已经疯了)which,echo,find性能有什么区别?完全不会也没了解过。。。10000个文件,100个函数,怎么把那些不常见的函数删除?已经完全不会了,开始瞎编,要先找到,问我怎么找,不会。。。最后一道智力题:12个小球3次怎么称出重量不一致的小球。再次不会。。。#牛客创作赏金赛#
点赞 评论 收藏
分享
10-21 12:32
门头沟学院 C++
虎牙直播面经(51分钟)八股40分钟,实习经历10分钟1.做一下自我介绍2.引用和指针有什么区别?引用对象可以取地址吗3.static关键字有哪些用途?4.C语言的struct和C++的struct有什么区别?struct和class有什么区别?5.如果一个类中没有任何的成员变量,那么这个类的大小是多少?如果把类push_back到vector里面,大小是多少?如果给他添加一个虚析构函数,类的大小是多少?会变化吗?(回答错了)6.虚析构函数有什么用?7.构造函数能不能是虚函数?8.虚函数可以内联吗?9.虚函数表存放在内存里面的什么位置?(没回答出来)10.什么是内存对齐?11.栈溢出是什么原因造成?栈空间存放的都是什么?12.你用过什么智能指针吗?属于哪一个类?13.给你一个单链表,如何找到单链表的中间节点?描述一下找的过程?怎么判断你找到了这个中间节点?时间复杂度是多少?14.map和unordered_map的底层实现,有什么优缺点?在内存布局方面有什么区别?unordered_map的内存结构是怎么样的?15.最后讲一下你的实习经历?(最后十分钟)最后反问1.主要负责一个什么样的业务?面试官:虎牙直播的功能研发(一句话完事)2.那主要用到了哪些技术栈呢?面试官:C++,微服务(啊哈,6个字就没了)因为是晚上8点的场,面试过程感觉面试官无精打采,吐字不清晰,每回答完一个问题,都要隔五六秒才回我,估计是kpi了。
点赞 评论 收藏
分享
6 14 评论
分享
牛客网
牛客企业服务