小马同学一面
面试记录:
1、个人介绍:
产品经理工作转
项目经历,帮创业公司朋友做的 uniapp+vue 前端项目
2、网络:
xss、csrf 安全防御 token,跨站攻击
csrf 攻击原理不是很清楚
xss 跨站攻击原理不是很清楚
跨域解决方式 jsonp、cors、反向代理,
三个中选一个讲原理。主要是后端,前端实现不是很清楚
浏览缓存机制,命中缓存,强缓存、协商缓存。
整体流程还可以,不太记得具体的参数
3、js 基础
节流简述实现。
可以
this 指向输出问题,能简单说明原理。
js 自测第 82 题考察 this 答案选 B 选了 C
es6 特性能知道那些?随便讲一些吧
let、const、模板字符串、类构造函数,import、箭头函数、for of 遍历、数组对象方法,结构、展开运算符
改变原数组的方法
说了 filter、map、(pop、push)
判断数据类型的方法
typeof 基本数据类型 instanceof ,可以说一下相同点
4、vue
vue 双向绑定原理
数据劫持(对象?数组?)、观察者(object.defineProperty、Proxy);
vue 检测数组变化()
组件间通信
父子组件、兄弟组件、跨组件
vuex 工作原理:
不清楚,需要再看一下