网易雷火一二面加hr电话面(已oc)
5.18 很多原理问题,有点懵,面试完感觉自己啥也不是(40min)
1.深拷贝和浅拷贝
2.水平垂直居中
3.样式隔离(说了scoped)
4.问scoped原理(没答出来)
5.父子组件执行顺序(这里聊了很多,刚开始说在created,饶了半天才绕对)
6.子组件能在父组件的beforemount前面执行吗?
7.为什么不能,有什么隐患(这里好像还说到虚拟dom和真实dom)
8.promise三种状态
9.promise是什么任务
10.说一个宏任务
11.$nextTick原理(这个真的要命,问了很多但记不太清了,面试官说我对这个原理不是很熟)
一般什么情况下使用 setTimeout能实现这个功能吗 仅仅修改innerHtml是怎么执行的 innerHtml是什么任务 宏微任务会立即执行吗...
12.项目的亮点
13.简历写了防止xss和csrf攻击,问我怎么做的(还问了xss全称,x是什么)
14.算法:一个数组里面的数据都是字符串,其中有没有一个字符串是以另一个字符串开头的
反问:1.面试评价 答:简历需要精炼一下,基础还行,但是原理了解不是很清楚,写算法算快的
2.技术栈 答:react
以上。(真是艰难.)
5.23 又是很多原理题(40min)
1.为什么接触前端,选择前端开发
2.前端开发与后端开发的区别
3.前端开发审美
4.自己做过哪些合理布局
5.display:flex,影响属性的元素有哪些
6.flex:flow是什么
7.less里面除了继承还有哪些方法
8.手写 给偶数行节点添加元素
9.为什么用less
10.less和sass的区别
11.webpack做过哪些优化
12.手写 防抖函数
13.防抖函数有个clearTimeout,里面为null会报错吗
14.怎么修改让防抖函数立即执行
15.vite了解吗
16.webpack里面loader和plugin的区别
17.用过哪些loader
18.有自己写过loader或plugin吗
19.es6用过哪些语法
20.promise对象有哪些方法
21.promise异常怎么捕获
22.promise.catch原理如何实现的
23.promise怎么做到链式调用
24.对async/await的理解
25.async/await内部通过什么来实现的
26.ts有用过吗?和js有什么区别
27.算法题:剑指 Offer II 087. 复原 IP(因为手写不出来,讲了一下思路,还问了时间复杂度)
以上。(又是一次吊打,让我深刻认识到自己有多菜,接下来要好好深入学习了,不能只浮于表面了。)
5.23 hr电话面(5min)
问了一些基本情况,讲了一个项目
以上。
#网易雷火##实习##面经#