前端面筋---字节一二三面(1.12 hr面)

一面(1.7 3.00 51min)

基础/学习类

  1. 自我介绍
  2. JS中异步的概念是什么?
  3. 为什么JS是单线程还需要事件循环?
  4. 栈内存和堆内存的差异?
  5. 为什么数组要存在堆内存而不是栈内存?
  6. JS中有哪些基本数据类型?
  7. 函数内部的this含义是什么?
  8. call、apply、bind的区别?
  9. TypeScript联合类型和交叉类型的概念?
  10. 平常怎么学前端的?

浏览器/网络类

  1. 什么是同源策略?
  2. 如何实现跨域请求?
  3. 为什么代理可以绕过同源限制?
  4. Cookie和Session的定义和差异?
  5. Cookie是怎么种下的?
  6. LocalStorage和SessionStorage的区别?
  7. HTTP强缓存和协商缓存的区别?
  8. 301和302状态码的区别?

CSS类

  1. 设备像素和逻辑像素的区别?
  2. CSS两种盒模型的差异

代码输出/手写类

  1. 事件循环代码输出顺序题
  2. React useState闭包陷阱题(点3次count是多少)
  3. 如何改造代码让延迟1秒能拿到最新count?
  4. 手写冒泡排序
  5. 手写函数防抖 框架/工程化类
  6. CommonJS和ESM的区别?
  7. 前端路由两种模式及特点?
  8. Git平常用哪些操作?

项目类

  1. 项目中最有挑战性的部分是什么?

算法类

  1. 两数之和

1个小时发二面

二面 (1.8 4.00 1h10min)

项目相关

  1. 组织树二级节点卡顿问题的业务场景是什么?为什么会有这么复杂的节点?
  2. 解决方案是自己实现还是用开源库?
  3. i18n提效工具的key是怎么生成的?为什么取哈希前8位?
  4. 增量代码还需要跑这个工具吗?
  5. 为什么要做SSE监控SDK?不能基于Sentry做吗?
  6. 埋点上报策略是什么?
  7. 有做限流策略吗?
  8. 没来得及发送的数据怎么处理?
  9. 有实现管理端分析能力吗?

性能优化

  1. 前端做性能优化有哪些手段?

JS基础

  1. 原型链是怎么指向的?有哪些重要应用场景?
  2. JS的继承是怎么实现的?
  3. 事件循环是怎样的流程?
  4. (代码题)事件循环输出顺序
  5. ES6相对ES5有哪些重要新特性?
  6. Promise有哪几种状态?
  7. Promise有哪些常用方法及使用场景?
  8. (手写)实现Promise.all

CSS相关

  1. (手写)用单个div实现滑动开关组件

算法

  1. (手写)找两个链表的交叉节点

4个小时发三面

三面(1.9 3.00 47min)

基础/学习类

  1. 自我介绍
  2. 3月份才接触前端,是什么机缘巧合?
  3. 接触前端之后是怎么学习的?

项目类

  1. 讲一下实习期间做的事情
  2. 除了这个还有其他比较有代表性的项目吗?
  3. 讲一下你做的类ChatGPT项目是怎么做的?

React原理类

  1. 讲一下你对Fiber概念的理解
  2. Fiber内部是怎么实现时间切片的?
  3. React Diff算法复杂度是什么样的?
  4. 复杂度是确定的还是会动态变化?
  5. key是用来做什么的?
  6. 如果没有设置key,算法复杂度是多少?

AI工具类

  1. 平常会用什么AI相关的工具,怎么用?
  2. 如果要进一步提升AI在code方面的效果,你觉得能做什么?
  3. AI适合做什么,不适合做什么?

手写代码类

  1. 算法题1: 对象id去重
  2. 算法题2:判断一棵树是否是另一棵树的子树

1个小时发hr面

总结: 越往后八股越少, 项目和开放场景越多, 三面需要抓住面试官给的自由发挥介绍的空间, 这个感觉和快手二面特别像,开放地去展示自己。

#发面经攒人品#
全部评论
原来我是被佬横向下去了
点赞 回复 分享
发布于 01-23 20:30 辽宁
有后续吗
点赞 回复 分享
发布于 01-14 23:40 北京
你好~请问面的是什么部门呀?
点赞 回复 分享
发布于 01-10 15:46 湖南
大佬请教一下,React 渲染原理fiber这块 有没有推荐的文章或者教程 比较复杂感觉面试要讲清楚不容易
点赞 回复 分享
发布于 01-10 13:54 上海

相关推荐

02-20 14:05
已编辑
门头沟学院 前端工程师
记录一下我和字节的面试过程。最初约的1.13一面。结果1.12面完懂车帝后被压力暴了。觉得自己暂时没能力面字节,加上字节存在脏面评的情况。因此联系字节hr想要取消面试。HR对我一顿奶,说字节考的很基础啥的,以及现在的竞争比年后会小很多之类的,让我好好准备,给我推迟两周在面试。1.27一面。面试时长1h左右。晚上通知二面。1.30二面。面试时长1h左右。晚上通知三面。二面自我感觉比较一般没想到能通过的。八股和场景题有点没回答好,三道手撕都撕出来了。2.5三面。面试时长快1.5h。本来贼紧张,准备了好久。面试官一上来就说前两轮面试官对我评价不错,打消了我好多顾虑。聊了八股,场景题,实习经历,以及最后拷打了很久的智力题,感觉拷打了快一个小时。直接被问的面红耳赤。2.5继续约了hr面。15min。hr语速特别快,我不自觉更上她的速度,自我介绍比平时快了不少。最后告知我offer需要审批3-5天。能不能审批下来还不一定。于是我开始等待,2.9hr告知我offer没有审批下来。问原因,不告知。自我感觉是学历问题被横向了🥲既然如此为什么给面试机会,真的很难蚌。整个面试过程的心情真的是跌宕起伏。从最初的紧张不自信,到一面通过后的意外,甚至二面通过后的不可思议,但我深知我不敢倾注过多的期望,因此怀揣着未知和一丝丝侥幸去竭尽所能的准备三面。最后三面通过后仿佛得到了肯定,我也可以做到。等待offer审批时,是我这几年来心气最高的时候了。好像我马上就可以去实习了,从双非去字节跳动本就是一件很了不起的事情。虽然我也在xhs看到过offer审批失败的情况,但是我不敢去想,我祈祷我是幸运的那个人。可惜结果还是把我打回了现实,好像一切又回归平常,什么都没发生过,我的心绪好像也没有很波动,因为我深知,能通过实习是我的幸运,没通过也是我的宿命,我怪不了任何人,只怪自己调剂到了双非,而这个世界又是唯学历论的。过年期间我好像对任何事情都提不起兴趣来,好像对互联网这个行业都有点失望了,更多的是对自己的失望和怀疑,因为好像努力和没努力,结果都一样。以此记录我的找实习过程,共勉。
点赞 评论 收藏
分享
评论
10
63
分享

创作者周榜

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