字节跳动 抖音电商 前端一面(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会不会不生效
全部评论
佬面的是base哪里的呀
点赞 回复 分享
发布于 2024-10-10 17:04 浙江

相关推荐

03-25 10:18
已编辑
蚌埠坦克学院 前端工程师
面试官脸特别黑,像我欠了他三百万…而且中间人直接消失了接近10min,而且问问题有的问题奇奇怪怪搞不懂想问啥 最后手写题LRU众所周知代码比较长,一到一小时整点就让我别写了,第一题写的代码也没看,直接就是反问了,反问介绍业务也是有种敷衍+心不在焉的感觉…体验不咋地,评价为已经不太想去了…自我介绍拷打项目(他一直问方案设计和业界其他的方案调研,说实话我觉得我答的不好,但我又不知道该怎么答)方案设计 技术选型 技术方案扩展性 稳定性登录态的设计 jwtjwt和session cookie的区别为什么要用jwt做登录怎么理解session呢js事件循环机制宏任务和微任务有哪些输入一个url到页面显示的过程js加载会阻塞页面渲染吗async和defer的区别css解析会解析页面渲染吗link慢的话 网络加载比较慢 页面也会比较慢(omg 我没懂他想问啥)如何获取页面的性能数据除了工具之外 还有其他方法衡量页面的方法吗如何在全局捕获一些js异常如何解决跨域问题用了cors请求跨域 但比正常请求慢 可能是什么原因vue2和vue3的区别vue2的响应式设计有什么问题?为什么需要在vue3的时候做调整?vue2怎么实现对数组更新的响应式劫持?数组原生方案怎么做到对数组的更新操作带响应式的?(问的莫名其妙 不知道想让我回答什么 我说了数组的遍历方式他又说不是这个)要自动打印的数组的当前所有元素要怎么做怎么做到push的时候自动打印(不知道他想问啥)vue2数组的响应式原理 怎么改变原始的push方法让他做到自动化响应式输出结果(问的奇奇怪怪算法手写题promise.allLRU反问
查看26道真题和解析
点赞 评论 收藏
分享
04-08 16:18
已编辑
南京大学 Java
📍面试公司:字节👜面试岗位:后端开发📅面试时间:3.28⏳面试时长:1h📖面试问题:1. 自我介绍拷打项目2. 讲一下智能批改的工作流程具体是如何设计的?3. 在模型返回结果给前端或用户之前,是否进行了后处理操作,如何处理的?​4. 如果大模型出现幻觉(结果不符合预期),如何处理异常情况?5. 智能批改的线程池配置是怎样的?6. 线程池如果配置不合理会出现什么问题?​7. 若平台开放给全校使用,现有架构可能需要进行哪些调整?8. workflow超时或失效,有没有兜底方案?9. 微调工作简单说一下?10. 如何判断模型效果是不是有提升?(标准很模糊,不满意)11. 讨论其他网站的做法,问后续优化思路12. 数据集和训练集的来源和划分?转战后端开发内容13. MongoDB相比于MySQL的优势是什么?14. OSS是什么?用于什么?15. 如何保证MongoDB到OSS数据转存时的一致性?如果服务崩溃如何处理?16. Redis缓存内容的策略是什么?如何更新缓存?17. 讲一下策略模式18. 策略模式在项目重构中如何应用的?19. 另一个项目的算法了解一下零星八股20. MySQL索引失效情况21. IO流说一下? 二进制文件用什么?开放题22.Manus有没有了解过,如果优化自己的项目,该怎么做?🖊笔试问题:lc3 无重复字符的最小子串🙌面试体验:我的评价是准备了好久八股,屑屑。面试官人很好,不会打断说话,卡壳也不会为难#软件开发笔面经#
点赞 评论 收藏
分享
评论
11
25
分享

创作者周榜

更多
牛客网
牛客企业服务