快手暑期实习-商业化
一面面试官着急吃饭,全程八股
- es6新特性
- Promise的理解,和async,await区别
- react虚拟dom
- redux怎么执行的
- flex:1
- 补充代码实现计数器
function counter(initialValue,step) {let count = initialValuefunction add(){ count+=stepreturn count} function sub(){ count-=stepreturn count}return {add:add,sub:sub}} const c = counter(4, 2); console.log(c.add()); // 输出 6console.log(c.sub()); // 输出 4 console.log(c.add()); // 输出 6(因为上一步已经执行了一次 sub,所以当前值为 6)console.log(c.add()); // 输出 8
7。查找有序数组位置
8.按层遍历dom节点 二面已拒,快手秋招求收留