哔哩哔哩-运营事业部-暑期实习-前端
哔哩哔哩一面(60min)
1.自我介绍
2.介绍项目
3.React-Router具体实现?路由重定向?路由懒加载?
4.Redux如何管理全局的状态?
5.异步操作通过redux实现?
6.dispatch操作是同步的还是异步的?
7.平时怎么学习前端的?
8.怎么和其他组员进行合作?
9.git冲突是如何解决的?
10.多人合作有没有代码规范?
11.如何从零开始搭建项目?
12.了解项目中的index.html吗?
13.<head>标签中用过什么标签?用什么加载css?
14.怎么引入js?
15.async和defer有什么区别?
16.常用到哪些有语义化的标签?
17.有使用过一些媒体标签吗?video等?
18.为什么不使用原生的懒加载?
19.有做过一些兼容性的测试吗?
20.印象比较深的loader和plugins?
21.flex布局实现水平垂直居中?其他方法?
22.绝对定位为什么要使用margin负值?
23.图片除了<image>标签还有什么标签?提示background-image?
24.jsx里有什么比较常用的ES6语法?
25.用什么发送请求?
26.Promise有哪些常用的api?
27.怎么在Promise中处理错误?
28.let和const区别是什么?
29.箭头函数和一般函数有什么区别?
30.用了哪些hooks?和类组件有什么区别?
31.新旧版生命周期有什么区别?
32.react怎么进行页面更新?
33.每次render()所有dom都会修改吗?
34.怎么区别每一个节点的唯一性?
35.diff如何进行对比?
36.如何保存用户的状态?
37.了解cookie?
38.怎么判断是不是前端出现错误?
39.了解HTTP缓存?
40.考虑过图片优先加载吗?
反问:哔哩哔哩二面(60min)
1.讲一下Promise?为了解决什么问题以及怎么解决的?
2.场景题 Promise.all相关
3.讲一下async await
4.如何解决跨域问题?
5.jsonp具体是怎么解决跨域问题的?
6.jsonp有什么限制?
7.了解过React是怎么解决跨域问题的吗?
8.Component和PureComponent有什么区别?
9.什么情况下使用PureComponent
11.React和jquery有什么区别?
12.babel是用来做什么的呢?
13.babel是怎么进行转化的?
13.React Fiber了解过吗?