快手暑期实习-商业化

一面面试官着急吃饭,全程八股

  1. es6新特性
  2. Promise的理解,和async,await区别
  3. react虚拟dom
  4. redux怎么执行的
  5. flex:1
  6. 补充代码实现计数器
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节点 二面已拒,快手秋招求收留

全部评论

相关推荐

1 1 评论
分享
牛客网
牛客企业服务