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

猫眼前端秋招面经

优质
小牛编辑
123浏览
2023-03-28

猫眼前端秋招面经

流程

10月3日投递,10月9日约面,10月12日一面,10月18日感谢信。

一面

全程 50 min

  1. 自我介绍

  2. 输出题

    var divElems = document.getElementsByTagName('div');
    for (var i = 0; i < divElems.length; i++) {
    var elem = divElems[i];
    elem.onclick = function () {
    console.log(i);
    }
    }
  3. 实现管道函数

    // 输入
    pipeFn([fn1, fn2, fn3], x);
    // 输出
    fn3(fn2(fn1(x)))
  4. 实现 sleep 函数

  5. Promise.all 和 Promise.race 的区别与使用场景

  6. 了解哪些排序算法

  7. 数组的 sort 方法底层是哪种排序算法

  8. 说说对原型链的理解

  9. 强缓存和协商缓存的区别

  10. 了解哪些 Linux 命令

  11. curl、dig 和 nslookup 分别有什么作用

  12. 从输入 URL 到页面呈现的过程

  13. Babel 的工作原理

  14. 说一下 Babel 插件怎么实现

  15. 如何优化 webpack 的打包体积

  16. tree shaking 的原理

  17. 知道哪些性能优化手段

  18. 长列表渲染的原理

  19. CSS 怎么实现硬件加速

  20. 反问

#猫眼##前端##前端工程师##秋招##面经#
 类似资料: