一面:
1.大文件上传是如何实现的
2.图片懒加载具体是怎么做的
3.token无感刷新是怎么实现的
4.说一下js的基本类型和引用类型有哪些
5基本类型和引用类型的区别是什么
6.基本数据类型和引用数据的使用方式有哪些区别
7.基本数据类型和引用数据类型的赋值有哪些区别
8.读代码题:
const a = [1,2,3,4]
const b = a
a.push(5)
问这个a和b的输出结果
9.当a被push(5)以后,怎么样才能使b不被改变
10.字符串做切分的方法有哪些
11.基本类型为什么可以调用方法
12.说一下原型和原型链,
13.平常项目中用过哪些关于原型链继承
14.类和对象的区别
15.说一下有哪些作用域
16.说一下let、var、const的区别
17.说一下浏览器的事件循环
18.vue2的数据响应式原理
19.父子通信的方式有哪些
20.计算属性和函数有什么区别
21.vue2里面发送请求在哪个生命周期里面去发
22.可以在beforCreate里面发吗
23.生命周期里面发请求会阻塞吗
24.创建vue示例的这个过程是同步的还是异步的
25.说一下this.$nextTick,应用场景是什么
26.cookie的作用是什么
27.假如让你开发,cookie的作用是什么
28.cookie是哪里发来的
29.cookie的过期时间是谁设置的,cookie的携带是谁做的
30.哪些cookie是可以携带的
31.怎么解决跨域,有哪些方式
32.页面白屏怎么处理,需要考虑些什么
33.有哪些报错会让页面白屏
手写题:
原地打乱一个数组
二面:
忘录音了,主要是一些webpack优化、nodejs线程和网络攻击方面的问题
#软件开发笔面经#