前端面筋---字节一二三面(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 上海

相关推荐

01-27 22:20
复旦大学 Java
大家好,我是程序员花海,今天周末,恰好有时间来和大家聊一下校招和实习的底层知识!友情提示:这边文章干货很多,建议收藏,也欢迎你的小花~我讲结合自己担任校招面试官多年的经验,从校招笔试、校招面试、选择Offer、提前入职、实习转正、试用期Landing等众多角度来一一为大家拆解校招的底层逻辑,话不多说,现在开讲!在准备校招面试的时候,大家可能会参考很多学长学姐的建议,但是你听到的的建议五花八门,比如有鹅选鹅、无鹅延毕,但是大家仔细想想,这句话真的对吗?首先无可厚非,鹅的福利真的很好,但是这个是从公司角度来说,这个公司整体氛围不错,但是你入职之后,是要分到某一个业务部门下的某一个组的,你的Offer上面只会写你属于哪个部门,当然也不排除部分会写你是哪个组的,但是作为一名校招生,没有真实工作经验,进入之后一切工具和开发流程都要重新学,这个时候,组内各部门的对于校招的重视程度和培养计划就相当重要了,所以切记,无脑冲字节、有鹅选鹅只是个梗,不要当真哇!那么如何全方面的了解校招呢?我想从以下几个方面来和大家探讨一下,仅代表我个人观点,有不同意见的同学也可以在评论区留言,我都会一一看的。首先,你要了解校招是干什么的。首先,学长学姐的经验主要是适合他自己,比如有的同学本科研究生都是9,你的学历是双非,他说我没有实习经历一样进大厂,你就轻视了实习经历的重要性,到最后发现没实习连简历都过不了,这里面就忽视了一个重要的问题,第一,你需要有机会进入这样的实习平台去获得实习产出,这样才会在你的简历上写出很多不一样的东西。第二,实习期间确有高质量产出,且能够自圆其说。第三,面试官恰好认可这段经历足以弥补其他方面的短板。这就像问“如何考上顶尖大学”,得到的回答是“拿到学科竞赛金牌就可以了”虽然真实,却未必是普遍路径。当然也有的同学会说现在行情太差,不是竞赛选手笔试都过不了,不如早点转行。这就像劝退高考生:大学生这么多,不如读专科早早学技术。一旦我们把这些例子放到你熟悉的语境中,就能看出其局限性。因此,构建属于自己的、符合招聘现实的认知至关重要。针对自己的情况,建力一个对于校招清晰的认知,是非常关键的,同时也能够让你针对自己的情况,做一个清晰的学习规划,不至于闷头学,发现自己准备的东西和面试要求的相差甚远。第二,认清楚校招的全方面流程。校招的完整流程:简历投递->笔试->技术一面->技术二面->技术三面->主管面->HR面->谈薪资->录用审批->签三方->提前实习->正式入职。1.简历筛选:背景是第一道门槛筛选过程通常快速直接,主要看你的背景包括你的学校背景(清北+985+211+双非)过往实习、项目。这类似于初次见面时对方会先留意你的外在条件与履历,至于内在能力,那是后续环节才展开的话题。简历的书写方式我已经讲过很多次了,也会在一些评论区提供一些建议,可以参考这篇文章。2.技术面试(技术一面->技术二面->技术三面->主管面)不少同学认为一面考八股,二三面问项目,HR面聊人生。这种模式虽然说比较常见,但大多数情况下是你的项目或实习经历缺乏深入探讨的空间,面试官只能转向八股文的考察。如果你的实习经历扎实、有真实产出,那么每一轮都可能围绕这段经历展开追问。所以说,一面考八股,二三面问项目,HR面聊人生只适用于部分同学。对于开发岗的同学来说,决定你能否进面试的因素主要还是:学历背景+实习+项目+算法,其中从重要程度来说,学历背景>实习>项目+算法,为什么把实习放到项目前面呢?主要是瑞吉外卖、苍穹外卖、黑马头条这种项目已经烂大街了,面试官看到早就审美疲劳了,但是实习不一样,实习是经过真实上线的,且有流量,能够带来一些收益的项目。为什么我不建议写谷粒商城,我的这篇文章也写过了。对于算法,一般来说会氛围笔试和面试,面试比较简单,绝大多数情况下,Hot100都会够用,除此之外,设计模式、数据结构设计、多线程代码题也会涉及到一些。另外提一嘴,面试是ACM模式,很多同学都不知道,要么是构造输入输出,要么是硬编码。但是笔试难度同面试来说就高很多了,我之前还看过部分公司的笔试题难度甚至可以颦美icpc金牌题的难度,对于没咋刷过算法题的同学来说,看到这种题目刷不出来就太正常了。关于笔试题大概的范围,可以参考这篇文章。最终是否通过某轮面试,还要看同批候选人的整体表现。即使你发挥出色,也可能因存在更匹配的人选而排序靠后。但长期来看,扎实的准备终会体现价值,其实本质就是面试评价了,关于面试评价的考核标准,恰好我也写过了,大家可以参考下。3.HR面试HR面一般我们可以理解为意向与价值观的双重确认,HR面通常是终面,也有少数公司将其放在第一轮。不少同学认为这一环只是走流程,很少刷人。实际上,HR面同样具有筛选作用——进入此轮的人数通常多于最终录用名额,且公司不会在无意义的环节上浪费资源。HR的问题大多可归为两类:求职意向确认:你拿到offer后是否会入职?是否同时投递了其他公司?价值观匹配度:你如何看待挑战?如何与团队协作?同学或同事如何评价你?所以只要回答的不要太离谱,基本都没有啥大问题。校招的考察重点始终在动态变化,19年左右卷八股,后来卷算法,如今笔试难度已接近天花板,实习与业务匹配度的权重正持续上升。随着AI技术渗透,未来笔面试形式也可能出现新形态,从去年美团等互联网大厂就开始AI面试了,尤其是大模型发展越来越迅猛的前提下,为了防止AI辅助,双机位等笔试面试方式会层出不穷的,奉劝部分同学,不要抱侥幸心理,一旦发现真的会拉黑的!好了,今天就分享这些,希望这篇分析能为你带来启发。如果有具体问题,欢迎在评论区提出!祝大家准备顺利,收获理想 offer!
你觉得今年秋招难吗
点赞 评论 收藏
分享
评论
10
55
分享

创作者周榜

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