字节前端二面
AI 与项目理解
了解 AI Agent 和前端/服务端的交互协议或格式吗?
了解 MCP 吗?
Vue 和 React 用哪个多一些?它们在工程应用上有什么区别?
了解 React 的原理吗?比如它的 Diff 算法是怎么做的?
为什么 React Hooks 不能放在分支逻辑(如 if 语句)里?
介绍简历中的AI 项目,业务目标和指标是什么?
你觉得 AI 和前端有什么结合点?
技术深度与性能优化
你觉得自己在前端的哪个方面研究得比较深入?
(针对性能优化) 有哪些成熟的性能指标,以及如何去检测这些指标?
(上面我说了fcp和lcp)说说 FCP和 LCP?(感觉对这两个指标存疑,可能是太基础了?)
如果用户反馈页面加载慢,你的排查思路是什么?
设计与算法
如果要设计一个开源的 Code Editor (代码编辑器) SDK,你会向开发者暴露哪些 API?(一开始以为是编辑器内核,最后说是前端框架,反正马马虎虎把)
给定一个整数数组 coins 代表不同面额的硬币,和一个整数 amount 代表总金额。计算并返回可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。(零钱兑换问题)