2026一月份面试问题笔记分享

1. 字节跳动外包 --- 悦智人工智能(最高 offer:24k)

第一面(外包团队面)

  1. 说说平时用到的 Git 指令,如果 Git 出现冲突如何处理?
  2. 对 SSR 的理解。
  3. 对 TypeScript 泛型的理解。
  4. 对闭包的理解。
  5. 说说如何兼容不同屏幕尺寸的展示。
  6. 浏览器渲染原理。
  7. 封装一个自定义 Hook:要求检测缓存中的值,如果过期就请求接口获取最新的值重新缓存,如果未过期就直接返回缓存中的值。
  8. 项目中用到的状态管理是什么?

2. 阿里健康外包

一面

  • 主要针对简历上的项目提问,未涉及具体技术问题。

3. 杭州壹网壹创

一面

  • 主要围绕简历项目提问。
  • 附加问题:
    如果开发一款浏览器插件,要求能够获取页面某一块 DOM 结构的表单,但页面结构不定期变化,如何获取?

4. 云梯科技

一面

  1. useEffectuseLayoutEffect 的区别?
  2. 说说数组中常用的方法有哪些?
  3. 说说工作中经常用到的 Hooks 有哪些?
  4. useCallback 做了什么?依赖项的作用是什么?
  5. 对闭包的理解。
  6. 事件循环的理解。
  7. 对 TypeScript 泛型的理解。
  8. TypeScript 有哪些工具类型(Utility Types)?
  9. BFC 是什么?如何创建 BFC?
  10. 如何在循环中处理 Promise 的串行请求?
  11. function 和箭头函数的区别?
  12. 说说 MapSet
  13. TypeScript 中 interfacetype 的区别?
  14. 说说对 Diff 算法的理解。比较 DOM 树时是深度优先遍历还是广度优先遍历?
  15. SSE 协议和 WebSocket 的区别是什么?
  16. 平时都用过什么 AI 工具?

5. 通义千问云谷外包 --- 易宝信息

一面

  1. TypeScript 是如何编译成 JavaScript 的?
  2. 项目中如何设计和封装组件?
  3. 是否做过首屏加载优化?有哪些性能指标?
  4. 了解 Taro 是如何兼容各个平台的小程序源码的吗?
  5. 了解 MCP 吗?
  6. 封装一个 SSE 请求。
  7. Webpack 的构建流程。
  8. 路由权限如何设计?项目体积过大如何优化?

6. 字节外包 --- 慧博云通

一面

  1. Vue 中 v-ifv-show 的区别?
  2. 说说用过的 React Hooks。
  3. React Fiber 架构是什么?
  4. Diff 算法是如何比较 DOM 树的?
  5. 手写多维数组扁平化。
相关推荐
zone77392 小时前
003:RAG 入门-LangChain 读取图片数据
后端·python·面试
zone77392 小时前
002:RAG 入门-LangChain 读取文本
后端·算法·面试
青青家的小灰灰2 小时前
从入门到精通:Vue3 ref vs reactive 最佳实践与底层原理
前端·vue.js·面试
over6973 小时前
从 URL 输入到页面展示:一次完整的 Web 导航之旅
前端·面试·架构
飞哥的AI笔记3 小时前
为什么 OpenClaw 在实时推送场景下选择拥抱 WebSocket?
面试
SuperEugene3 小时前
Vue状态管理扫盲篇:状态管理中的常见坑 | 循环依赖、状态污染与调试技巧
前端·vue.js·面试
齐生13 小时前
iOS 知识点 - IAP 是怎样的?
笔记
哈里谢顿5 小时前
0304面试kimi总结归纳版
面试
哈里谢顿5 小时前
0304面试千问总结归纳版
面试
tingshuo291716 小时前
D006 【模板】并查集
笔记