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

字节跳动 抖音电商 前端一面(1h5min)

优质
小牛编辑
65浏览
2024-10-07

字节跳动 抖音电商 前端一面(1h5min)

  1. 自我介绍
  2. 实习过程中印象深刻的项目
  3. 性能优化
  4. 跨版本打包(迭代),common拆包能复用吗
  5. 怎么做可以让跨版本打包的资源可以复用
  6. 实习期间产出的页面有多少
  7. 低代码对效率有没有提升
  8. https和http,站在用户和开发者的角度有什么区别
  9. https加密过程
  10. 自签的证书从用户视角看是咋样的
  11. 自签证书是否可行
  12. 访问网页的过程
  13. DNS有哪些地方会有缓存(浏览器,系统等地方)
  14. CDN为什么会快
  15. 事件循环输出题(很多resolve里面再套一些Promise)
  16. 除了Promise还有哪些微任务
  17. MutationObserver是什么
  18. requestAnimationFrame和requestIdleCallback是宏任务还是微任务
  19. 怎么使用
  20. 浏览器多少帧比较流畅?区间
  21. 了解到的性能指标有哪些(讲了FP,LCP,FCP,TTI)
  22. instanceof原理,手撕
  23. Object.getPrototypeOf和__proto__在获取原型上有什么区别
  24. 最长无重复子串(不过返回值是子串不是长度)
  25. 判断输出(判断错了,.then也会执行,只是没有参数输出undefined,then第二个参数不捕获)
Promise.reject("Error")
  .catch(err => {
    console.log("Caught:", err); 
  })
  .then(
    res => {
      console.log("Success:", res); 
    },
    err => {
      console.log("Error:", err);
    }
  );

  1. 介绍一下Promise.all和race,allSettled,还有个allSettled对应的Promise.any
  2. 箭头函数和常规函数的区别,箭头函数可以当构造器使用吗
  3. React的diff怎么做的
  4. 框架层面错误处理的机制,ErrorBundary什么的用过吗
  5. React为什么要封装事件
  6. 常用哪些hook
  7. XSS,预防手段
  8. 怪异盒模型,给背景色,会有什么区别
  9. flex-grow,父盒子设置flex,左边子元素grow为2,右边为1显示是咋样的
  10. 定位sticky会不会不生效
 类似资料: