B站前端一、二面面经(已感谢信)
面试的部门是B站主站技术中心,两面的面试官都很不错😄
(过)哔哩哔哩一面——20210813
B站的面试体验真的是很不错了,面试时长差不多五十分钟左右。面试一开始的时候,面试官就先介绍了整个面试的流程:自我介绍,问问基础,反问环节,时间会在 40 分钟左右。最后反问环节之后,面试官还主动给了我建议,指出了我的一些不足,十分受用。
大概记录:
-
Intersection Observer API
-
APM 性能监控
-
HTML 语义化
-
性能优化
-
闭包
-
JS 执行上下文
-
行内元素、块级元素
-
行内样式 width !important ,宽度要改为 300px 的话,可以用 transform scale,max-width
-
事件循环,宏任务、微任务的概念需要复习理解一下了
-
几种定位,层叠上下文
-
跨域问题
-
简单请求,非简单请求
-
web 安全 XSS
哔哩哔哩二面——20210820
二面的面试官人也挺好的,算是没有问特别难的问题,可是我好多不会的,菜啊。
后面一个 Leetcode 简单题也没有完全写完,让我说思路了。
具体问题记得不多了,大致整理一下:
-
ES6 的一些新特性,你用过什么?
-
Promise 用过吗?能实现 Promise.finally ?(不能) 或者Promise.all ? (也不能)
-
组件之间通信方式(父子,爷孙,兄弟……)
-
Vue3 的特点
-
APM
-
具体场景写个代码,每隔 1s 轮询数据
-
Leetcode 简单题:最长公共前缀