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

小红书前端秋招面经

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

小红书前端秋招面经

流程

8月24日投递,8月28日笔试,9月30日约面,10月12日一面。

一面

全程 80 min

  1. 自我介绍

  2. 实习介绍

  3. 说说对前端监控的理解

  4. 埋点上报的原理

  5. 业务埋点和错误上报有何不同

  6. 了解哪些首屏优化的方式

  7. prefetch 和 preload 的区别和使用场景

  8. 怎么优化包的体积

  9. 知道哪些性能指标

  10. FP 是指什么

  11. 什么是 FCP

  12. 怎么计算 FCP 和 FMP

  13. TTI 怎么计算

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

  15. ETag 的计算规则

  16. Babel 的工作流程

  17. 嘴撕一个 Babel 插件

  18. 了解哪些 Hooks

  19. useMemo 和 useCallback 的区别

  20. 如何实现三栏布局

  21. RN 容器和浏览器容器的区别

  22. ESM 和 CJS 的区别

  23. HTTPS 的加密过程

  24. HTTP/2 的新特性

  25. 输出题

    const p1 = new Promise((resolve) => {
    setTimeout(() => {
    resolve('resolve3');
    console.log('timer1');
    }, 0);
    resolve('resolve1');
    resolve('resolve2');
    }).then(res => {
    console.log(res);
    setTimeout(() => {
    console.log(p1);
    }, 1000);
    }).finally(res => {
    console.log('finally', res);
    });
  26. 算法题:46. 全排列

  27. 实现一个批量请求函数 multiRequest(urls, maxNum),要求如下:

    • 要求最大并发数 maxNum
    • 每当有一个请求返回,就留下一个空位,可以增加新的请求
    • 所有请求完成后,结果按照 urls 里面的顺序一次打印
  28. 反问

#小红书##前端##前端工程师##秋招##面经#
 类似资料: