字节前端面试

一面

  1. 自我介绍
  2. TCP与UDP
  3. HTTPS中间人攻击
  4. HTTPS与HTTP区别
  5. HTTPS握手过程
  6. http123区别,深挖了一下
  7. js闭包
  8. js原型链
  9. 事件循环
  10. Vue与React有什么区别
  11. 手写防抖节流
  12. 手写new
  13. 并发请求控制

二面

  1. 自我介绍
  2. Cors跨源请求资源共享
  3. 设计模式有哪些原则(我就回答了单一职责和开闭原则)
  4. 设计模式有哪些
  5. 策略模式与状态模式区别
  6. 浏览器事件流机制
  7. 事件是在哪个阶段触发,可以改变不
  8. 开发平台与app有什么区别
  9. 手写flat
  10. LRUCache
  11. 最长连续不重复子串
全部评论

相关推荐

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 无重复字符的最小子串🙌面试体验:我的评价是准备了好久八股,屑屑。面试官人很好,不会打断说话,卡壳也不会为难#软件开发笔面经#
点赞 评论 收藏
分享
评论
13
38
分享

创作者周榜

更多
牛客网
牛客企业服务