杭州端点科技-二面-20前端春招面经
杭州端点
一面(电话面,15min)
-
vue 的slot如何使用
-
vue的mixin混合
-
原型链
-
自定义hooks
-
css动画怎么实现
-
js动画怎么实现
-
file-loader url-loader区别
-
webpack优化
二面(视频面,1h)
-
专业及主修课(一大坑)
-
编译原理(求饶)
-
AST语法树(求饶)
-
操作系统-死锁(求饶)
-
我怀疑我进错了会议
-
栈、数组、链表的区别
-
树的深度搜索、广度搜索
-
react生命周期
-
shouldComponentUpdate 的作用
-
setState为什么是异步的
-
react15源码了解了哪些方面
-
PureComponent、Component、纯函数组件的区别
-
父子通信、兄弟通信
-
redux 和 mobx 的区别
-
redux的数据是不是可突变的
-
redux如何实现异步action
-
redux还用过哪些中间件
-
react hooks都用过哪些
-
useState useEffect如何和Class写法相对应
-
useCallback。useMemo 的区别
-
react如何获取真实DOM
-
react vue jq三者之间的区别
-
react的事件系统如何实现的
-
Ts的了解程度,一般如何使用
-
讲一下范型
-
less,sass文件怎么解析成css
-
webpack用过哪些loader
-
file-loader,url-loader的区别
-
babel如何配置
-
preset和plugins有什么区别
-
js基本数据类型
-
事件委托
-
讲讲闭包,以及优缺点
-
css实现两列左侧固定,右侧自适应
-
flex布局
-
css盒模型
-
position取值
-
绝对定位实现水平垂直居中
-
为什么使用transform有什么好处
-
transform的百分比是怎么计算的
-
页面性能如何优化
-
cdn原理
-
雪碧图如何使用
-
如何减少网络请求次数