笔试题 [线下] 10分钟
问输出什么
setTimeout(()=>console.log(1))newPromise(resolve=>{console.log(2)for(leti=0;i<=99;i++){if(i===99)resolve()}}).then(()=>{console.log(3)})console.log(4)this指向问题忘了问输出什么
for(vari=0;i<4;i++){setTimeout(()=>{console.log(i)})}实现一个防抖函数
总的来说没啥难度, 全部通过, 面试官给你笔记本, 自己在上面手写, 所以得赶紧写, 免得面试官着急
一面 [线下] 20分钟
你知道有哪些可以改变this指向的方式吗- 你能说一下ajax的实现原理吗, 发出请求之后如何取消
- 图片上传进度监听如何实现
vue的数据劫持是如何实现的如何准确的判断引用类型项目中跨域是怎么做的接口里面你知道他有简单请求和复杂请求吗说一下水平垂直居中- 了解http缓存方面吗
vue里面多个组件互相通信cookie和webStorage之间有什么区别你写代码会经常使用闭包吗- 闭包可以访问父级函数的作用域, 那么父级的作用域是存在哪里呢 (面试官说寄存器啥的)
vue里面如果你同时更新多个变量, 他底层是如何进行优化的你也做过小程序吗?vue里面data的数据, 为什么可以通过this来直接调用到vue的data为什么是函数, 为什么要return一个对象vue的router路由你了解吗工程化比如webpack之类的用的多吗关于http的请求头你都用到过哪些- 你们现在有用到http2.0吗
- 说一下http1.0/1.1/2.0之间的区别
- 项目中的性能优化方面说一说
一面结束之后, 让我等待一下他去叫二面, 结果没一会他回来说今天先到这吧, 就让我先走了 (就这么一个过程, 让我感觉他们实际是不缺人的)
! 20k-40k笔试题 [线下] 10分钟
问输出什么this指向问题忘了问输出什么实现一个防抖函数一面 [线下] 20分钟
你知道有哪些可以改变this指向的方式吗vue的数据劫持是如何实现的如何准确的判断引用类型项目中跨域是怎么做的接口里面你知道他有简单请求和复杂请求吗说一下水平垂直居中vue里面多个组件互相通信cookie和webStorage之间有什么区别你写代码会经常使用闭包吗vue里面如果你同时更新多个变量, 他底层是如何进行优化的你也做过小程序吗?vue里面data的数据, 为什么可以通过this来直接调用到vue的data为什么是函数, 为什么要return一个对象vue的router路由你了解吗工程化比如webpack之类的用的多吗关于http的请求头你都用到过哪些