电话面试
http协议,缓存策略
axios拦截器,fetch用过吗
Promise的静态方法
forEach,map对于for循环的好处,map怎么用的,map对于forEach的好处(最后扯到函数式编程了-.-)
函数式编程的重要的函数(我说了一个compose就扯不下去了-.-)
说一下reduce(多维数组数组扁平化)
Vue框架做的不错的地方(异步队列nextTick减少重排)
公司面试
说一下v-bind后面为什么是一个字符串
Vue.use做了什么
自定义指令用过吗,什么时候需要用到
简述一下一个弹出框组件需要有什么配置项
如何传输非常大的图片(面试官说可以切块)
如何在前端解决同一时间请求特别多导致服务器拥挤(我说用nodejs做中间层,他好像不是这个意思?)
如何设计一个权限控制的功能(不依赖框架)
this指向(默认绑定,显式绑定,硬绑定,箭头函数)
原型和原型链
二进制和字符串哪个传输快为什么
关于一些二进制的问题
Vue框架的特点
https的特点,传输过程,与http的优势和劣势,三次握手具体做了什么
Promise原理
日常用的开发工具,git flow用过吗
mpvue是怎么配置的,app.json是干嘛的,package-config.json是干嘛的
小程序的生命周期
微信小程序SDK(不会)
一堆小程序的问题(不会)
闭包是什么,为什么会有内存溢出的情况
说一下JS的内存管理(堆栈,运行机制?)
==和===区别(==允许做类型转换,===不行)
TypeScript用过吗(用过一丢丢)
webpack配置过吗,有哪些基本属性
webpack热加载的原理(websocket?我没回答上)
项目中的一些问题,类似如何优化前端项目(cdn,减少http请求,按需加载等),你是如何封装组件的等
http2说一下
如何清空一个数组(length=0,splice)
ES6用过多少,说一下Symbol
TCP,UDP(这个我不会-.-)