三战字节春招前端

许愿hr面让我赢一次吧

更新:还是输了,已发感谢信

一面 (3.28)
面试时长(1h)
1.  介绍一下简历中的组件库项目
2.  vite 和 webpack 有什么区别?
3.  vite 打包可能会有什么问题呢?需要怎么处理?
4.  vue2 和 vue3 有哪些不同?
5.  vue2 和 vue3 diff算法的区别是什么?(面试官对我的回答不太满意)
6.  说说你对工程化的理解
7.  工程化中对CSS会怎么处理?
8.  说说你对打包优化的理解
9.  在你看来性能优化要做的事情是什么?
10.  有做过代码执行上的性能优化吗?
11.  在vue开发中需要关注哪些要点来避免性能劣化的情况?
12.  说说http不同版本的一些区别
13.  http2.0有哪些缺点?
14.  http1对同时并发请求的数量是有限制的,你了解吗?
15.  说说http和https的区别
16.  具体说一下加密的方法和流程(不太了解)
17.  Promise和async await的区别
18.  async await具体是怎么实现的?
19.  算法题:最大并发数控制

二面(4.1)
面试时长(1h)
没有自我介绍直接开始,全程拷打项目,问题也基本是项目延申出来的
1.  简单介绍一下你上一段实习中觉得做的比较好的项目
2.  想知道你们的项目大概是什么样的结构,你在开发的时候会从什么地方下手?
3.  IntersectionObserver的事件回调是宏任务还是微任务?如何判断呢?
4.  虚拟列表中滚动条的位置该如何确定呢?尤其是元素不定高的情况
5.  你这个自己实现的虚拟列表有和其他第三方插件进行对比吗?
6.  如果是在直播这种不断推送新消息的场景下,你会怎么设计呢?
7.  对于埋点,如果用户打开页面后很快将页面关闭的话,关闭之前的操作和数据该如何获取?
8.  看你组件库项目使用了Monorepo,介绍一下
9.  对比其他方式,Monorepo最大的好处是什么?
10.  你上一家实习公司的主要业务有了解过吗?
11.  算法题:
    (1)lc LCR 091. 粉刷房子
    (2)数组扁平化(后面要求尾递归实现)

三面(4.7)
面试时长:(1h10min)
全程无八股,大部分是偏向业务和场景的开放性题目
1.  介绍一下实习项目的业务背景(这块说了蛮久)
2.  假如你是一个项目的负责人,面对一个新需求你会如何判断以及决策?
3.  功能上线后如何判断这个功能上线前后的影响和优化有多少呢?
4.  有去了解过用户反馈最多的问题或者诉求最强的问题是什么吗?
5.  移动端兼容性处理是如何实现的呢?
6.  哪些浏览器会在图片兼容性上有问题呢?
7.  如果在项目上线之前,对用户浏览器使用情况进行预调研以及前期判断,你会怎么做?
8.  有去了解过当前浏览器的内核分布,以及有多少种内核吗?
9.  移动端的浏览器他的内核和版本会和什么相关呢?(以上两个题真知识盲区了)
10.  介绍项目中的瀑布流组件是如何实现的?
11.  还有什么别的方式能实现瀑布流呢?
12.  h5是如何和移动端做通信的呢?
13.  项目中用到了i18n,说说i18n的原理?
14.  使用i18n的过程中遇到了什么问题呢?你是如何解决的?
15.  算法题:
    (1)求数组深度(递归和迭代都要写)
    (2)实现Promise.half方法(后面要求能失败重试)
全部评论
这肯定稳了,我面字节面试官对我回答不满意直接把我挂了,这都让你过了说明很想要你啊
2 回复 分享
发布于 04-07 16:37 上海
有保底offer吗,这4月三面挂太难受了吧
1 回复 分享
发布于 04-09 11:51 北京
接好运
1 回复 分享
发布于 04-08 18:08 湖北
佬啊
1 回复 分享
发布于 04-08 14:00 重庆
三面很开放
1 回复 分享
发布于 04-07 17:19 广东
现在校招都这么猛吗。这都是按照2-1面的吧。 “假如你是一个项目的负责人,面对一个新需求你会如何判断以及决策?” 这个我会:如果这个需求在+1或者自己的okr上就接受,否则就婉转的拒绝
点赞 回复 分享
发布于 昨天 20:10 北京
催更
点赞 回复 分享
发布于 04-27 08:22 广东
接好运
点赞 回复 分享
发布于 04-22 20:50 陕西
强度拉满了呀
点赞 回复 分享
发布于 04-16 17:43 广东
二面挂了
点赞 回复 分享
发布于 04-09 17:01 江苏
mark一下算法题
点赞 回复 分享
发布于 04-09 14:25 山东
mark一下算法题
点赞 回复 分享
发布于 04-09 11:50 吉林
mark一下算法题
点赞 回复 分享
发布于 04-09 11:30 陕西
接好运
点赞 回复 分享
发布于 04-08 17:09 湖北
接好运
点赞 回复 分享
发布于 04-08 16:54 湖北
已老实
点赞 回复 分享
发布于 04-08 16:43 浙江
接好运
点赞 回复 分享
发布于 04-08 15:19 湖北
已老实
点赞 回复 分享
发布于 04-08 15:19 北京
mark一下算法题
点赞 回复 分享
发布于 04-08 15:17 广东
mark一下算法题
点赞 回复 分享
发布于 04-08 14:59 湖北

相关推荐

04-17 23:59
已编辑
美团_前端开发(实习员工)
一面1. 项目中间层抽离做什么,有没有什么思考?2. 能不能把公共中间层中,针对每个项目的功能设计成可插拔的插件,有没有见过这种架构3. web component缺点,兼容性问题有没有考虑4. 自己的迷你vite,介绍核心5. esbuild构建流程有没有了解,他觉得编译vue SFC和esbuild有关,但其实dev模式下无关,没太说清楚,或许应该看看rollup关于vue的build插件6. vue3生命周期 响应式原理 2和3区别7. diff算法时间复杂度(完全不会,一顿乱说8. 工程化,做没做过eslint插件,eslint和tsc中编译部分的区别9. 做过的组件库,message组件怎么做,怎么创建vnode然后渲染10. 轮播图组件怎么做11. 前端做动画的方式算法题:二叉树路径和12. 100万个人,用年龄排序,怎么搞最快13. https 加密 证书二面上来跟我说,一面里面对项目实习问的足够了,这次主要问基础1. 不定高虚拟列表怎么做(没做过,现编的,和面试官沟通然后引导我得出方案,但其实居然没怎么深入拷打,仅仅是把使用的相关API和基本思路说出来就好了2. JWT token相比正常token的区别,为什么更安全?使用cookie和localStorage存储相关密钥的实现3. 做没做过数据库存储相关4. 减少打包体积方法5. CJS和ESM区别6. 原子化css实现label的样式由同级的input决定7. ts泛型(ts比喻成js,泛型就是传递的参数,但ts操作的是类型(字面量/联合类型等)不是值8. ts怎么函数重载9. 白屏返回502排查思路?再从服务端的角度,比如说从网关的角度,他有可能会发生什么问题?10. 经典for循环使用var里面setTimeout打印,然后让我改成同步任务的形式(写了个队列用回调触发下一个算法题:课程表2(思路是这个,题目是模块的依赖关系,给的数据结构是对象不是数组)然后就没了,就50min三面1. 学校成绩排名?2. 讲一下我的懒加载组件3. 什么时候开始学前端,为啥学4. 学校学了java是吧,问点java5. 几种hashmap的区别6. java为什么有反射7. 学除了js以外的语言带来的深刻印象有?(AOT和JIT8. 结合AOT和JIT知识,为什么有反射9. websocket可以跨域吗,为什么10. 实现一个验证码按钮倒计时获取这个时间的hooks11. 一个var变量提升的题,做错了,提醒了一下才做对12. 实现LRU13. 智力题,写上加分,写不上不扣分(智力比较低,做错了14. 智力题:有两个技巧相当的赌徒 A 和 B(即两人赌博胜率各为0.5),现在设定这样的获胜规则: 1. A只要赢了2局或以上就获胜  2. B要赢3局或以上才能获胜。 问双方胜率各为多少?-------------------------------------------------------------可能被wxg拷打太惨了,相比之下这个offer来的有点太轻松顺利了,不太真实整个暑期面了4次wxg,1次pcg,2次xhs,3次字节WXG企业微信还在面委会,但是不想去鹅了,选了字节,面完把那个面经也发了节孝子启动!#Offer比较,你最看重什么?##找工作时的取与舍##实习进度记录##春招进度记录##软件开发投递记录##牛客创作赏金赛#
点赞 评论 收藏
分享
评论
29
86
分享

创作者周榜

更多
牛客网
牛客企业服务