小红书前端1~2面
一个多月前面的,今天整理面试记录,发现还没写过面经。都过了一个多月了,目前状态仍然是面试中,虽然没收到感谢信,但也知道是挂了,写出来大家做个参考吧。
一面:
盒模型
事件捕获与冒泡,都有什么用
事件委派的作用
http有哪些请求方法
为什么post要分两次发送
http协议不同版本1.0/1.1/2.0/3.0之间的区别
var/let/const的区别
看代码说输出,考察var/let/const
手写:数组扁平化
数组扁平化有没有其它方法。不同方法的时间复杂度都是多少
事件捕获与冒泡,都有什么用
事件委派的作用
http有哪些请求方法
为什么post要分两次发送
http协议不同版本1.0/1.1/2.0/3.0之间的区别
var/let/const的区别
看代码说输出,考察var/let/const
手写:数组扁平化
数组扁平化有没有其它方法。不同方法的时间复杂度都是多少
二面:
哪个项目对自己影响最大,讲一下为什么
遇到问题怎么解决的
平时怎么学习的
后边有什么样的学习计划
vue的动态路由是什么,动态路由怎么做、在什么时候做
路由守卫
this.$router为什么可以在全局使用
route的信息是什么时候添加的
手写:实现Array.isArray();
Object.prototype.toString.call(array) === '[object, Array]'里边小写的object是什么意思,call换成apply可以吗?
用Array.prototype.toString.call()可以吗?
遇到问题怎么解决的
平时怎么学习的
后边有什么样的学习计划
vue的动态路由是什么,动态路由怎么做、在什么时候做
路由守卫
this.$router为什么可以在全局使用
route的信息是什么时候添加的
手写:实现Array.isArray();
Object.prototype.toString.call(array) === '[object, Array]'里边小写的object是什么意思,call换成apply可以吗?
用Array.prototype.toString.call()可以吗?