首页 > 【字节跳动】前端一、二、三、HR 面面经。攒人品,求上岸!
头像
木犴
编辑于 2020-03-10 23:42
+ 关注

【字节跳动】前端一、二、三、HR 面面经。攒人品,求上岸!

不知名末流 211 大学计算机专业大三学生,高三暑假接触到前端。经学长内推得到了面试机会,当天 HR 打电话过来了,约了 8 天后一面。
技术面都是在牛客网视频面试上完成的,体验还不错,每轮结束后字节会发一个短信评价面试的体验(我比较喜欢这点)。整个流程非常高效,而且面试官都非常好,遇到卡壳的问题时会给我一些引导,如果我回答的不够完善还会告诉我更完美的答案。

一面(投简历后 8 天,50 min 左右)

1. 说说 Redux 的原理吧;
2. 有哪些水平垂直居中的方案;
3. HTTP 2.0 和 1.1 相比有哪些新特性;
4. 如何实现大文件传输,如何校验文件正确与否;
5. CommonJS 和 ES Module 有何区别;
6. 描述一下浏览器事件循环;
7. 从输入 URL 到显示页面发生了什么;
8. CSRF 和 XSS 的原理和异同,CSRF 的防御方法;
9. 如何求出两个相交链表的交叉点;
10. 走台阶问题,一次可以走两步也可以走一步,求出走 N 步时的方法总数;
11. 实现一个 bind 方法。

二面(一面结束 10 min 左右,1 h 35 min 左右)

1. requestAnimationFrame 和 setTimeout 的区别;
2. React 的 Context 是什么,应用场景;
3. React 中数据的流向;
4. 简述事件委托机制;
5. 哪些事件不能向上冒泡;
6. 前端路由的实现方法;
7. 应用埋点如何检测 pushState;
8. React Native 中 JS 如何与系统交互;
9. 接触过 WebGL 吗,是什么;
10. 接触过 Canvas 吗;
11. 一行代码完成时间字符串转秒数;
12. 扫码登录的原理;
13. 项目展示;
14. 对 Node.js 有了解吗
  • 简述一下 Koa.js(洋葱模型);
15. 优点是什么;
16. 缺点是什么;
17. 未来的职业规划;
18. 平时是怎么学前端的;
19. 反问环节
  • 线上出现事故如何处理;
  • 园区附近公共交通情况;
  • 实习生培养 & 转正相关。
本轮通过后当天接到 HR 电话,继续约三面(面试官很忙所以约了很久之后),形式依旧是牛客视频。

三面 (二面结束后 9 天,45 min 左右)

主要是聊项目,主要包括之前的项目经历,团队合作的经历,展示了几个项目并且询问了一些技术细节。这一面主要是考察项目能力、对一项技术对思考和遇到问题的解决方法。

HR 面(三面结束后 1 h 左右,20 min 左右)

电话面试,感觉像是聊天,所以气氛比较轻松。
1. 介绍一下经历过的项目;
2. 在团队合作时遇到的困难以及如何克服;
3. 家是哪的;
4. 未来准备在哪发展;
5. 家人同不同意在来北京工作;
6. 有没有女朋友;
7. 优点是什么;
8. 缺点是什么;
9. 薪资待遇、福利;
10. 能实习多久;
11. 目前还有哪些公司的 Offer,如何选择;
12. 反问环节
  • 转正机会怎么样;
  • 晋升制度。

大概每轮面试都有 1 个多小时,面试官很喜欢对于一个问题进行发散性地提问,也比较注重个人的逻辑思维能力。总的来说字节跳动的面试还是非常舒服的,HR 的效率也非常高,而且流程也很严谨。
目前 Offer 已经审批通过了,还在等待 Offer Letter。最后祝大家早日拿到心仪的 Offer,早日上岸!

2020-03-10 更新:已收到 Offer,从 Offer 发起审批到现在总共 7 日(5 个工作日)。

更多模拟面试

全部评论

(12) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐