字节前端一面面筋
有挺多不记得了
1、vue的双向绑定原理 (讲了defineproperty和proxy)
2、watch实现原理
3、讲讲webpack,怎么配置,怎么解决包版本冲突问题?(不会)
4、express中间件(讲了概念)
5、前端网络安全(说了syn攻击、xss及分类防御、csrf(忘记怎么防御了)、sql注入),http和https
6、ulr到浏览器渲染,css、js阻碍渲染吗(讲了浏览器内核,js引擎gui渲染线程互斥,cssom,domtree,rendertree巴拉巴拉 ),js怎么优化(使用属性defer async异步),有没有js放在前面加载的情况(...没遇到过,不会)
7、es6新增数组方法(说了好多,详问reduce),foreach的问题如在内部使用异步(没遇过,补充一般用for循环效率更高)
8、类似flex实现两栏式布局,左固定右撑满父元素(写出来了)
9、反转二叉树(递归写出来了),不用递归怎么写(不会)
10、手写promise.all(写出来了)
面试乐呵呵,反手一个挂。哭了😭
1、vue的双向绑定原理 (讲了defineproperty和proxy)
2、watch实现原理
3、讲讲webpack,怎么配置,怎么解决包版本冲突问题?(不会)
4、express中间件(讲了概念)
5、前端网络安全(说了syn攻击、xss及分类防御、csrf(忘记怎么防御了)、sql注入),http和https
6、ulr到浏览器渲染,css、js阻碍渲染吗(讲了浏览器内核,js引擎gui渲染线程互斥,cssom,domtree,rendertree巴拉巴拉 ),js怎么优化(使用属性defer async异步),有没有js放在前面加载的情况(...没遇到过,不会)
7、es6新增数组方法(说了好多,详问reduce),foreach的问题如在内部使用异步(没遇过,补充一般用for循环效率更高)
8、类似flex实现两栏式布局,左固定右撑满父元素(写出来了)
9、反转二叉树(递归写出来了),不用递归怎么写(不会)
10、手写promise.all(写出来了)
面试乐呵呵,反手一个挂。哭了😭