京东前端一面面筋
电话面试,接到电话之前很紧张
1、为什么学前端
2、学了多久了
3、说说this
4、改变this的方法以及方法之间的区别
5、执行上下文有哪些
6、es6新特性
7、在new Promise时传入的执行函数里面throw Error会怎么样
8、class继承和es5继承有什么区别(我说没区别,好像面试官不是很满意)
9、说说浏览器事件环
10、打开一个网页浏览器开了那些进程(没答好)
11、html文件解析的过程
12、说说状态码
13、说说有哪些请求方法(没答全)
14、put和patch的区别
15、跨域解决方案
16、http和https区别
17、vue2和vue3异同
18、vue2组件通信方法
19、说说vuex
20、vuex和pinia区别(pinia用的不太多、简单说了下)
21、vue2和vue3 inject provide 的区别(不知道)
22、mixin和data优先级
23、template模板编译过程
24、react生命周期
25、为什么会有变化
26、项目里react使用过哪些状态管理工具
27、说说redux
28、redux和vuex区别
29、react-router6做了哪些更新
30、useMemo和useCallback区别
31、项目还有哪些需要改进的地方(她点开了我项目首页)
32、webpack和vite(vite没用过)
33、webpack用过那些loader和plugin
34、vue和react的路由懒加载是怎么实现的