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. 手写多维数组扁平化。
相关推荐
JieE2129 小时前
LeetCode 56. 合并区间|超清晰 JS 图解思路,面试高频区间题
javascript·算法·面试
JustHappy18 小时前
我汇总了身边朋友的经历才发现,其实第一份实习是最难找的......
前端·后端·面试
uhakadotcom18 小时前
在python 的 工程化架构中 ,什么是 薄包装器层?
后端·面试·github
假如让我当三天老蒯1 天前
模块化:ES Module 与 CommonJS 的区别
前端·面试
沉默王二1 天前
面试官:RAG 不用向量数据库,用 MySQL 硬扛?我:100 万向量不是很轻松?
mysql·面试·ai编程
Darling噜啦啦2 天前
列表转树算法深度解析:从 Map 到 Reduce 的两种实现,面试高频考点
数据结构·算法·面试
swipe2 天前
正则表达式入门到进阶:从表单校验到手写模板引擎
前端·javascript·面试
神奇小汤圆2 天前
RAG大厂面试题汇总:向量检索、混合检索、Rerank、幻觉处理高频问题
面试
假如让我当三天老蒯2 天前
回归基本功:Map/Set 与 WeakMap/WeakSet 的区别
前端·面试