大厂处男面-字节前端实习凉经

二面挂了一次后被捞起来,然后一面直接挂。不知道面评脏得程度如何...
timeline
3.12 一面过
3.17 二面挂
3.19 复活赛一面挂
都是1h到1.5h,前面都有自我介绍环节

3.12 一面,八股盛宴
1. 盒模型
2. px,em,rem,vw,vh
3. 选择器优先级
4. css浮动
5. JS类型
6. 原型链
7. 闭包
8. 模块化
9. 作用域
10. DOM事件
11. 事件冒泡有什么用
12. React事件和DOM事件有什么不同
13. 虚拟DOM
14. 事件循环
15. 哪些是宏任务,哪些是微任务
16. 常见状态码
17. HTTP缓存
18. 双栈实现队列
19. 并发控制的请求函数
八股基本答出来个大概,并发控制函数没写出来但讲了思路
过了两个小时后约二面

3.17 二面 至暗时刻
1. 有效括号
2. lodash的get实现
3. ts的优势
4. redux的好处
5. webpack loader和plugin
接下来全程从项目开始问,不细写了,因为项目写得早,一面过了之后也松懈了没去看,导致基本多问一句就答不出来了
6. 跨域
7. nginx
8. 登录态
9. JWT原理
10. Node性能指标
11. 后端日志
12. 除了日志还有什么监控机制
13. 前端监控
14. 前端性能,FCP,FMP
面完就感觉G了,次日给我捞到另一个部门

3.19 复活赛一面 垂死挣扎
1. 项目难点(没深挖过项目,答得很差)
2. 明暗怎么调
3. 不用组件库的话怎么实现明暗模式
4. docker原理
5. redis作用
6. vite webpack
7. React18新特性
8. 虚拟DOM diff算法
9. js继承
10. ES6继承用的什么方式
11. promise
讲完Promise顺势开始写promise题目
12. promise.all
13. 并发控制,一面完去看了下实现,以为字节这边之前问过我了就不会再问了,这个时候没记清,然后卡了10多分钟,心态爆炸。
次日发感谢信

总结一下,项目没去深挖,一些高频以外的八股也没来得及熟悉,可能不应该拿字节来试水。但是得说一句字节的面试官给我的体验还是很好的,事后复盘感觉自己好多地方答得很差,面试官那边也一直在给回应。目前也就面过两家,不知道其他家的面试官怎么样。

3.12一面完之后头脑一热去投了好几家,等各家面完继续更面经,顺带一提,投了淘天结果3.15笔试直接挂,也妹人跟我说笔试算法题难度这么高啊,感觉连个签到的题都没,待会美团笔试,听天由命吧。
3.25ps:字节又把我捞起来打复活赛,应该面评没那么糟糕?腾讯推到3面了,美团筛了几天也约了面,感觉压力略大,希望能有个好结果。
全部评论
佬之前有实习吗
点赞 回复 分享
发布于 04-01 16:59 美国
佬 双栈实现队列是要手写出来吗 还是说思路
点赞 回复 分享
发布于 03-24 13:34 北京

相关推荐

近几个月面试前端候选人时,我发现几个普遍存在的短板,如果不解决,真的很难给offer!1. JavaScript 基础不扎实问题表现:对闭包、事件循环、原型链等核心概念理解模糊,手写代码时容易卡壳(比如实现Promise.all或深拷贝)。建议:深入理解V8引擎的运作机制(如宏任务/微任务、内存回收)。能解释清楚this绑定规则、async/await底层原理(Generator + Promise)。2. 框架停留在API层面问题表现:会用React/Vue写组件,但说不清虚拟DOM diff算法、Hooks依赖收集原理、Vue3的响应式优化(Proxy vs defineProperty)。建议:研究框架源码核心逻辑(如React Fiber架构、Vue的编译优化)。思考业务场景:比如长列表渲染如何优化?状态管理库选型依据?3. 项目描述缺乏技术深度问题表现:只罗列“用了Vue3+TypeScript”,但不说为什么用(如TS如何减少线上错误?)、遇到什么挑战(如首屏加载从4s优化到1s的具体手段)。建议:突出性能优化(Lighthouse评分提升、Webpack分包策略)。准备一个复杂问题的解决过程(如前端监控系统如何实现无侵入埋点?)。4. 工程化能力薄弱问题表现:对前端CI/CD、自动化测试(如Jest覆盖率提升)、Webpack/Loader插件开发经验不足。建议:至少掌握一种高级构建优化(如Module Federation实现微前端)。了解现代工具链(如Vite的ESM预编译、Turbopack对比Webpack的优势)。现在大厂很少问纯八股文,更多是:场景题:如何设计一个前端灰度发布系统?编码实战:手写一个带缓存的HOC组件(考察闭包+性能)。架构思维:SSR和CSR如何取舍?BFF层如何降低前端负担?建议:把“会用”变成“懂为什么”,并能在业务场景中做出合理的技术
点赞 评论 收藏
分享
评论
9
48
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务