当前位置: 首页 > 面试经验 >

快手前端一面

优质
小牛编辑
87浏览
2023-08-31

快手前端一面

  1. 个人介绍
  2. 你的前端学习路线
  3. 对原型链的理解
  4. 你对继承有什么了解吗?有几种方式?优劣?
  5. 你对异步编程有什么了解?就回调函数、Promise,async/await,具体的是指什么?
  6. 闭包的理解
  7. 你提到了词法作用域?说说你的理解
  8. 你对事件循环的了解?
  9. 给一段代码,事件循环结果输出是什么
  10. 说说你对Vue的理解
  11. 视图层如何更改数据层?
  12. 说说你对虚拟DOM的理解?
  13. 你提到了patchFlag,如果不用虚拟DOM,编译器静态分析过程这个patchFlag可以放哪?
  14. scope用过吗?原理是什么?
  1. 看你简历上写了node,你对node有什么了解的?(说了只学了一点express框架,就没再问了)
  2. 我看你是计科专业的,你们不教JAVA吗?你学这个nodejs?
  3. 看你简历上写了TS,你觉得TS对你的开发是提高了效率还是削弱了?
  4. 手写flat展开函数
  5. 手写冒泡,说不记得了之后改成快排
  6. 你知道什么排序算法?快排稳定吗?他相较于其他排序算法怎么样?
  7. 介绍一下Http各个版本
  8. 为什么Http2要复用TCP连接?不能一次发送多个请求吗?简单点说,浏览器一次发送100个请求会出现什么问题?

我回答的是浏览器有并发控制我记得,同域一次最多发送6个请求

反问

  1. 快手现在什么技术栈为主
  2. 你工作场景中造轮子的场景多吗?

太紧张了,明明是第二次面试,可还是紧张的舌头打颤,明明能说的都不知道怎么表达了,面试官最后还安慰我挺好的他太亚萨西了,我哭死

 类似资料: