字节跳动

前端开发一面、二面面经

完整信息

32 条问法 · 18 道题

本篇目录

自我介绍+实习拷打

Q4: 一些大模型有缓存机制,你能说说这些缓存的原理吗?

Q5: 比如 DeepSeek 的上下文缓存,什么情况下算是缓存?

Q6: Function Calling 的原理是什么?

Q7: 在 Function Calling 中,大模型本身会执行这个方法吗?

Q8: MCP 是什么?它和 Function Calling 有什么关系?

Q9: 说说你对 Flex 布局的理解。常用的 Flex 属性有哪些?

Q10: 如何实现一个 DIV 上下左右都居中?

Q11: 说说 CSS 优先级的计算规则。

Q12: 如果有多个 class 作用于同一个元素,哪一个样式会生效?比如它们都设置了 color,最终会使用哪个颜色?

Q13: 如果这些样式都在同一个 CSS 文件中,而且存在多个 class 组合、嵌套选择的情况,都作用于同一个 DIV,怎样判断哪个样式生效?

Q14: 假设外层元素的 class 是 parent,内层元素的 class 是 children,文本在内层元素中。前面写了 .parent .children { color: red; },后面写了 .children { color: blue; },最终哪个颜色生效?

Q16:** 你了解 JavaScript 的原型和原型链吗?

Q17: JavaScript 的 class 如何实现继承?

Q18: 具体来说,怎样通过原型实现继承?

6. JavaScript 事件循环

Q19: 说说 JavaScript 的事件循环。

Q20: 宏任务和微任务分别有哪些

Q21:** Cookie 和 localStorage 有什么区别?

Q22: Cookie 和 localStorage 分别适用于哪些场景?

Q23: 为什么 Cookie 适合存储用户身份信息?

Q24: 每次请求都会携带 Cookie,是吗?

Q25: 请求携带 Cookie 有哪些限制?访问所有网站都会发送吗?什么情况下不会携带?

Q27: 你平时使用 Vue 比较多,是吗?Vue 里面的 HTML 能直接渲染到页面上吗?

Q28: 能具体说说,Vue 中的 HTML 是怎样渲染到页面上的吗?

Q29: HTML 是怎样变成 DOM 树的?

Q30: 它是直接生成 DOM 树的吗?

Q31: Vue 的 template 不是页面可以直接使用的 HTML,需要经过什么转换?它先被转换成什么?

Q32: 第一次转换得到的并不是浏览器的 DOM,那它先转成什么?是不是先转成 JavaScript?

Q33: 浏览器收到的是 HTML,还是 JavaScript?

Q34:** 你了解声明式编程吗?

Q35: 能结合具体代码举例,说明哪些属于声明式编程,哪些属于命令式编程吗

手撕发布订阅模式 一面过二面已挂,发面经攒人品<a href="https://www.nowcoder.com/creation/subject/eb05ef0c3aad4981af85e1f84c8d3db3" class="subject font-green" target="_blank" data-nc-subject-type="0" data-nc-subject-tag-id="0">#牛客AI配图神器#</a>

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
    追问
    如果有多个 class 作用于同一个元素,哪一个样式会生效?比如它们都设置了 `color`,最终会使用哪个颜色?
  11. 11
    追问
    如果这些样式都在同一个 CSS 文件中,而且存在多个 class 组合、嵌套选择的情况,都作用于同一个 DIV,怎样判断哪个样式生效?
  12. 12
    追问
    假设外层元素的 class 是 `parent`,内层元素的 class 是 `children`,文本在内层元素中。前面写了 `.parent .children { color: red; }`,后面写了 `.children { color: blue; }`,最终哪个颜色生效?
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
    追问
    请求携带 Cookie 有哪些限制?访问所有网站都会发送吗?什么情况下不会携带?
  23. 23
    你平时使用 Vue 比较多,是吗?Vue 里面的 HTML 能直接渲染到页面上吗?
  24. 24
  25. 25
  26. 26
  27. 27
    追问
    Vue 的 `template` 不是页面可以直接使用的 HTML,需要经过什么转换?它先被转换成什么?
  28. 28
    追问
    第一次转换得到的并不是浏览器的 DOM,那它先转成什么?是不是先转成 JavaScript?
  29. 29
  30. 30
  31. 31
  32. 32

同作者面经

相关公司