字节校招前端一、二、三面部分面经——已offer

部门是飞书的人力套件,base地在广州。
个人情况:双非本科,一段腾讯实习,一个前后端都自己写的项目。
先上面经,我只记录了答得不够好的地方,其他没记录的都是项目问题或者常见八股文。

笔试-3-13
被捞起来发笔试邀请,忘记题目是什么了,但是仍然记得做得一般,从来就没大佬们AC的情况哈哈哈。

一面-3-31 10:30
koa中,请求是如何进入中间件的(看我项目中写了了解koa,说实话当时真没看过这种知识点)
setState是同步还是异步的(之前看过,但是忘记了)
hooks为什么不能出现在条件语句、循环语句和嵌套函数中(面试官想听的是从内部原理来解答)

面试官给的学习建议是:多注重原理。
当天晚上短信邮件通知面试通过,预约下一面。

二面-4-06 16:00
代码输出顺序题目(常见的setTimeout、Promise.then、asnyc函数想必大家都很熟悉了,我栽在requestAnimationFrame和requestIdleCallback上,直接说没怎么了解过)
compose函数,就是将多个嵌套函数作为参数传入compose函数中,最终得出的结果和嵌套函数一样。(也是常见题目,但是没自己去写过,面试的时候在面试官的引导下写出来了,一般有同步和异步任务两种情况)
node与浏览器的事件循环机制的区别(node的事件循环机制没有去了解过)

面试官给的学习建议是:没了解的也要去了解。(就是要拓宽技术视野)
第二天早上短信邮件通知面试通过,预约下一面。

三面(项目技术负责人)-4-11 16:00
讲一下登录流程(当时没明白要讲到什么程度,像cookie、session、token、Oauth2、单点登录、轮询、二维码登录等等都有一定的了解,但是怕自己没组织好语言罗里吧嗦扣分,就简单讲了自己做过的josn web token登录,结果后面说这方面了解不深。。。)
如果token存储在LocalStorage中,使用服务端渲染SSR时能否用token(当时回答的是不能,因为SSR中代码是由服务端计算的,而LocalStorage是不与服务器进行交互的客户端存储,这些都是我半猜半推导的,答的不是很有底气)
手写Promise.all(你们没有看错,这么简单的送分题我都没写对哈哈哈,其实面试之前我都自己写过不下5遍了,面试的时候就想着之前是怎么写的来着,忘记从原理去剖析,真就是天上掉馅饼也轮不到我哈哈哈哈)

面试官给的学习建议是:多注重原理,登录流程和Promise.all答得不太好(我感觉这两块有点发挥失误了,但没办法,面试就是这样子的)
第二天发短信给面试邮件上的hr问面试结果,说是1-2周给回应。

offer call-4-15
一大早hr小姐姐就加了微信,说是晚上沟通offer方案,我看了下这个部门其他校招岗位好像都没有hr面

offer-4-19
下午终于发offer了!努力了这么久终于有了回报!!!


去年秋招的时候其实已经面过字节了,但一个三面挂,一个两面挂。后面反思了下,自己的技术深度与广度都不太够,需要再沉淀一下,就打算春招再战。
没想到春招就业情况这么差,除了字节外,没怎么看到有其他大厂在招人,所以面试的都是一些创业公司和中厂。
面了这么多好处还是多多的,发现并补全了知识短板,其中我的项目是问的最多的(三个要点,一个是大文件上传,一个是长列表优化,还有一个是WebSocket的实时聊天),
这里问了非常多的边界情况,虽然问的时候没考虑到,但是回去后解决了的话下一个面试就有的吹了(你的知识点不错,但是下一秒就是我的了哈哈哈)

最后想说的是大家加油吧,会焦虑、不安是很正常的,大家都是这样过来的(大佬除外,但大佬相对来说真不多),我们春招只办三件事,坚持!坚持!还是TM的坚持!


分割线------------------------------------------------------------

现在入职了,里面的人很nice,办公环境也很不错,福利大家都一样(免费三餐,下午茶),新入职选mac的都是16寸 mbp m1。部门还在大量招人,没投过这个部门的可以联系我内推啊,校招,实习,社招都有hc,大家冲啊!!!

(建议认真对待每一次面试机会,有准备的人才能在机会到来时抓住它)
#字节跳动春招##春招##面经##前端##吐槽#
全部评论
老哥每一面都持续了大概多久呀?
1 回复 分享
发布于 2022-04-27 09:37
感谢楼主分享
点赞 回复 分享
发布于 2022-04-20 19:24
呜呜呜大佬
点赞 回复 分享
发布于 2022-04-21 23:33
牛逼
点赞 回复 分享
发布于 2022-04-22 11:51
佬,实习还是工作啊?
点赞 回复 分享
发布于 2022-04-29 07:15
大佬,能发一下八股文资料吗
点赞 回复 分享
发布于 2022-04-29 09:38
大佬,大厂前端的薪资怎么样啊
点赞 回复 分享
发布于 2022-04-30 19:25
大佬做的什么项目能说说吗
点赞 回复 分享
发布于 2022-05-05 16:22
找到合适的地方租房了吗?我也是广州飞书人力套件
点赞 回复 分享
发布于 2022-05-13 16:05
点赞 回复 分享
发布于 2022-05-19 15:04
楼主是22届的校招吗
点赞 回复 分享
发布于 2022-06-03 10:36
接一下楼主好运 刚面完三面还在等消息
点赞 回复 分享
发布于 2022-06-08 12:24

相关推荐

发一下之前秋招的面经叭原型链● 用function实现class  ○ 构造函数或类用prototype,实例用.__proto__● 实现extends  ○ Object.assign 会改变原对象  ○ // 设置子类的原型为父类的原型Dog.prototype = Object.create(Animal.prototype);● bind 和apply● 浏览器跨域● 那些文件或资源会受跨域限制,什么类型的网络请求不受同源策略管控  ○ js、css、img,iframe等,有src,不受跨域影响,常规静态资源被同源策略许可,但iconfont字体文件(eot|otf|ttf|woff|svg)例外  ○ img标签在特定情况下存在跨域问题。 当通过‌JavaScript动态创建的img元素设置了crossOrigin属性为anonymous或use-credentials时,如果图片来自其他域且没有设置适当的CORS策略,浏览器会拒绝访问该图片,导致跨域问题。‌  ○ 跨域问题的原因在于,浏览器默认会对通过img标签加载的图片进行缓存。当通过JavaScript动态创建的img元素访问相同的图片时,浏览器会直接从缓存中获取图片,而不是重新发起请求。然而,如果JavaScript中的img元素设置了crossOrigin属性,浏览器会尝试以CORS的方式请求图片,但缓存中的图片并不包含CORS信息,因此被浏览器拒绝。  ○ 需要注意的是,通过img标签直接加载的图片资源(如通过src属性指定)通常不会遇到跨域问题,因为浏览器默认允许这种加载方式● 前端正向代理和反向代理  ○ 都是正向代理  ○ 正向代理:代理的是客户端,隐藏客户端,反向代理:代理的是服务器,隐藏服务器● vue的双向绑定● vue的依赖收集● react、 性能优化● 技术栈是react● 常用框架原理,浏览器原理 缓存,跨域,加载,同源策略,http https混合应用跨域
查看13道真题和解析
点赞 评论 收藏
分享
Timeline:一面        2025-02-14  14: 00    当天 15: 30 通过二面        2025-02-17  11: 15    当天 15: 10 通过三面        2025-02-18  14: 00    当天 14: 50 通过hr面        2025-02-18  17: 00    当天通过oc            2025-02-19  10: 45三面主要过程:1. 自我介绍 + 平时是怎么学前端的2. qiankun 和 iframe3. tcp 为什么要三次握手不是两次(无法确定客户端能收到消息),会导致什么问题(连接失败占用服务端资源),挥手结束后是什么状态(不了解)4. 最近在学什么(solidjs),又问到虚拟 dom5. 为什么选择物联网(课少),为什么学前端(先学的后端,前端看到进步快,最重要的是工具发展快,每个人可以推动前端发展)6. 反问(意思意思就过了)hr面主要过程:1. 自我介绍2. 学校有课怎么实习的(代课)3. 为什么把字节作为最高目标4. 实习的项目大概是怎么样的5. 实习中遇到什么难点,怎么解决的(我说的微前端)6. 说说自己的优缺点(技术较强,但是学历不高)7. 平常有什么兴趣爱好吗(比较宅,探索技术)8. 反问(无,最早今天最晚这周给答复)
查看24道真题和解析
点赞 评论 收藏
分享
评论
28
98
分享

创作者周榜

更多
牛客网
牛客企业服务