前端实习一面、二面面经
完整信息
本篇目录
一面
1、简历深挖
(略,按实际项目展开)
2、React / 事件循环基础
useEffect 与 useLayoutEffect
useEffect 与 useLayoutEffect 的区别
React 渲染到浏览器绘制的完整流程及钩子顺序
两者谁先谁后
什么逻辑放在 useLayoutEffect
为何 useLayoutEffect 有时页面会卡
是否涉及 JS 计算阻塞 UI
为何大量 JS 会卡、如何定位到 layoutEffect 耗时过长
layoutEffect 是同步还是异步(含面试官大段澄清追问)
宏任务与微任务
宏任务与微任务的区别
执行顺序谁先
哪些是宏任务
宏任务与 Promise.then 谁先出结果、为什么
"运行"是否只是注册事件(含同步任务/任务队列概念澄清)
3、综合能力 / AI 工具 / 行为场景
难点任务
讲一个代表性难点任务、如何拆解、过往实习经验带来的提升
AI 工具使用
常用编辑器(Cursor / Claude / VS Code)
哪个用得更好、是否关注 token 消耗、哪个模型写代码强
是否按 token 计价选模型
如何把需求描述完善、借助什么能力
skill 是否有自测流程 / 代码边界 / 设计规范限制;用什么限制
行为场景
快下班时给一个没碰过的老项目、无完善 PRD 的弹窗表单需求,你怎么做
接任务时是否先确认紧急程度和邮件
4、反问
进去做 agent 前端大概做什么
实习是否有转正机会
二面
二面是技术 + HR。
技术面不想多说,面试官很 mean、语气也不好,甚至问我高数多少,摆什么架子啊,当时就不是很想去这个公司了(当然我也没过)。一系列让你举实际例子(白眼))))
HR 面
我看你在……公司都实习过,那你当时为什么会经常换公司、不在一家持续实习?
经历了三份实习,当时选择加入的原因是什么?又是基于什么考虑最终选择离职?
当前找下一份实习是基于转正的诉求和目的去寻找的吗?
前面三份实习中,这三家公司对实习生的能力要求有什么不同?你获得了哪些不同维度的成长?
什么场景下应该站在用户视角,什么场景下站在产品视角?换个问法:产品的视角和用户的视角会不会存在一些有冲突的地方?
怎么看产品 copy 的这个问题?
你前面自我介绍提到最近这两家公司对 AI 或多或少都有应用,具体这两家公司对 AI 的应用程度、态度是怎么样的?为什么会有这样的区别?
你是大数据专业,很多大数据专业同学就业会选择数开、数仓,你为什么选择做前端?
我看了你的博客,二五年十二月之前你最喜欢读一些算法相关的内容,十二月之后慢慢开始有前端内容,为什么在这个节点有这样的转变?
你经历了三份实习,工作氛围、协作方式、对 AI 的态度、行业属性都有不同。基于过往三份实习,对你找下一份实习或正式校招会有什么影响?
你和 HR 有线上简单沟通过,也跟两个面试官沟通过了。目前整体沟通下来,对我们业务大概有什么了解、认识?分享一下想法看法。
如果加入我们,你会希望在这边获得什么?对 mentor 有什么期待?
技术方面的成长要怎么获得?分为两个维度:一是公司提供给你的条件里成长,二是个人维度上。为达成技术成长预期,这两个维度要怎么加分、分别要付出什么条件和努力?
(追问个人维度)你自己要付出什么努力?#面经#
本篇目录
当前问题0138
- 01
useEffect 与 useLayoutEffect 的区别
- 02
React 渲染到浏览器绘制的完整流程及钩子顺序
- 03
两者谁先谁后
- 04
什么逻辑放在 useLayoutEffect
- 05
为何 useLayoutEffect 有时页面会卡
- 06
是否涉及 JS 计算阻塞 UI
- 07
为何大量 JS 会卡、如何定位到 layoutEffect 耗时过长
- 08
layoutEffect 是同步还是异步(含面试官大段澄清追问)
- 09
宏任务与微任务的区别
- 10
执行顺序谁先
- 11
哪些是宏任务
- 12
宏任务与 Promise.then 谁先出结果、为什么
- 13
"运行"是否只是注册事件(含同步任务/任务队列概念澄清)
- 14
讲一个代表性难点任务、如何拆解、过往实习经验带来的提升
- 15
常用编辑器(Cursor / Claude / VS Code)
- 16
哪个用得更好、是否关注 token 消耗、哪个模型写代码强
- 17
是否按 token 计价选模型
- 18
如何把需求描述完善、借助什么能力
- 19
skill 是否有自测流程 / 代码边界 / 设计规范限制;用什么限制
- 20
快下班时给一个没碰过的老项目、无完善 PRD 的弹窗表单需求,你怎么做
- 21
接任务时是否先确认紧急程度和邮件
- 22
进去做 agent 前端大概做什么
- 23
实习是否有转正机会
- 24
技术面不想多说,面试官很 mean、语气也不好,甚至问我高数多少,摆什么架子啊,当时就不是很想去这个公司了(当然我也没过)。一系列让你举实际例子(白眼))))
- 25
我看你在……公司都实习过,那你当时为什么会经常换公司、不在一家持续实习?
- 26
经历了三份实习,当时选择加入的原因是什么?又是基于什么考虑最终选择离职?
- 27
当前找下一份实习是基于转正的诉求和目的去寻找的吗?
- 28
前面三份实习中,这三家公司对实习生的能力要求有什么不同?你获得了哪些不同维度的成长?
- 29
什么场景下应该站在用户视角,什么场景下站在产品视角?换个问法:产品的视角和用户的视角会不会存在一些有冲突的地方?
- 30
怎么看产品 copy 的这个问题?
- 31
你前面自我介绍提到最近这两家公司对 AI 或多或少都有应用,具体这两家公司对 AI 的应用程度、态度是怎么样的?为什么会有这样的区别?
- 32
你是大数据专业,很多大数据专业同学就业会选择数开、数仓,你为什么选择做前端?
- 33
我看了你的博客,二五年十二月之前你最喜欢读一些算法相关的内容,十二月之后慢慢开始有前端内容,为什么在这个节点有这样的转变?
- 34
你经历了三份实习,工作氛围、协作方式、对 AI 的态度、行业属性都有不同。基于过往三份实习,对你找下一份实习或正式校招会有什么影响?
- 35
你和 HR 有线上简单沟通过,也跟两个面试官沟通过了。目前整体沟通下来,对我们业务大概有什么了解、认识?分享一下想法看法。
- 36
如果加入我们,你会希望在这边获得什么?对 mentor 有什么期待?
- 37
技术方面的成长要怎么获得?分为两个维度:一是公司提供给你的条件里成长,二是个人维度上。为达成技术成长预期,这两个维度要怎么加分、分别要付出什么条件和努力?
- 38
(追问个人维度)你自己要付出什么努力?[#面经#](https://www.nowcoder.com/creation/subject/928d551be73f40db82c0ed83286c8783)