B站 哔哩哔哩 前端提前批 一二三面面经
一面
自我介绍 技术栈 实习遇到的技术难点
url输入到渲染的流程
为什么script会阻碍dom树的解析
defer async区别
async await 如何捕获异常 Css 盒模型
常用的布局方式 讲讲flex三列布局 如果想垂直居中该怎么设置
写字符串转对象
写dfs
React 带hook的函数组件和类组件有什么区别
写过自定义hook吗
useContext原理讲一下
什么情况下用useContext
什么情况用redux
让你自己实现一个react状态管理组件该怎么写,讲讲思路
Jsx转换到js的过程
babel是在编译阶段还是运行阶段
webpack的loader和plugin区别 二面
对着简历逐个问项目和实习
Hooks用着感觉怎么样,用的时候会有什么问题
Hooks的灵活性体现在什么地方
为什么用Swr,知道原理吗
Swr和axios有什么区别
其他都是聊天,聊各种看法,凭感觉回忆一点:
什么时候开始用b站,平时在b站看什么
对b站的看法,对公司和产品有什么建议
聊聊国内外实习对互联网行业的体验差异
还有什么offer
反问
三面
自我介绍
聊实习,聊项目
实习中遇到的最困难的点
对于团队协作,包括pm和qa,有什么心得
有没有过主动发现问题提出解决的经历
对b站有多少了解,看什么比较多
b站这些年的发展给你的用户体验感受的阶段介绍一下
一键三连的逻辑是什么
对比一下抖音,b站和爱奇艺
反问
三轮面试的面试官人都好好!三面的老板直接说帮我申请提前下offer,非常感动
主要的技术问题还是集中在一面,后面都是聊天比较多,感觉有点非典型性面经