字节社招前端面筋分享(二面+三面)


 二面

1. 手写题:手写EventHub,手写深拷贝(考虑正则,日期,数组等类型),算法题:移动零
2. 考EventLoop的题目 + 13. 说下前端如何做性能优化?(这个其实范围很广,我是从速度更快,资源更少的角度进行阐述的

4. 浏览器的内存回收机制?如果监控内存泄漏?

5. 紧接着就是一道内存泄漏的题,然后如何改正才能避免内存泄漏? 

6. 你在项目中做了哪些性能优化?

7. 接上题,什么情况下会引起回流和重绘?浏览器的渲染机制是什么样的?

8. 如何对项目进行性能分析,需要关注哪些指标?你是如何制定这些性能指标的?

9. 你擅长什么技术呢?
三面

1. 说下你对ELK做的优化 (根据简历问的,elk一般用于搭建海量日志存储,查询和分析平台;我从性能参数,集群层面,架构层面进行了阐述)

2. 优化结果如何,绝对的性能指标呢?

3. 问个简单的问题哈,elk分别是什么?

4. 在项目中的角色是什么?项目中存在哪些问题,你是如何解决的

5. 做pm的职责是什么,项目管理流程是什么样的?

6. 有没有从0开始做过项目?有没有进行技术选型?

7. 有什么已经落地的成果,攻克了哪些难点?

8. 手写一个 webpack 的plugin

9. 最近在看什么书?我说红宝书。那你用generator 模拟实现个async await (7,8题我只了解大概原理,并不会写hhh)

10. 看过vue源码吗?描述下diff的原理(好家伙,我直接好家伙,还问了diff在哪个文件下)

11. 算法: 添加最少字符构造回文数串 (这个如果没写出来就没这篇面经了

 


#字节跳动##社招##面经#
全部评论
大佬几年经验
点赞 回复 分享
发布于 2022-04-27 11:55
楼主过了吗 哪个部门?
点赞 回复 分享
发布于 2021-09-05 18:45

相关推荐

07-22 22:50
已编辑
重庆文理学院 Java
面试官很好。25分钟,发现了许多欠缺的地方1.集合有哪几种类型2.map有哪几种3.ConcurrentHashmap实现线程安全的原理4.hashmap的初始化大小和扩容过程。5.JVM1.8由哪些块组成6.项目里面一般怎么来做多线程。(只回答了个用线程池。。)7.扣减库存执行update的时候,会不会出现多线程不安全的情况呢。(被提醒就是超卖问题)脑子瓦特了没想起来回答了个加分布式锁,CAS结合状态字段。被反问那这样不就成了单线程了么。8.慢sql排查优化思路。9.有一个学生表,有id,name,age......字段。如果根据name去执行update的话,会产生什么样的锁,此时锁这一行记录还是整张表。10.项目中redis的用途11.缓存雪崩的解决方案12.说说对ioc的理解,底层是用什么结构来存储bean的。13。springboot的优点,自动装配原理14.springboot里面定义一个bean有哪些方式15.aop写过东西没有?反思:应该先回答对aop的理解和原理的,在项目中的应用场景应该等他追问再回答。直接一顿瞎掰掰,容易跳过他不想听。16.过滤器,拦截器,监听器,实现原理,应用场景和区别。17.解释Bean的生命周期的理解(初始化想给某些成员变量赋值该怎么做)。(就回答了记得点评哪儿有个postconstruct注解可能有关)被指点这儿得结合生命周期每个阶段来说明。18.MQ的应用场景,为什么要用mq。19.简历上写了lua,lua脚本也会写么?(没有底气的回答:结合ai写的。。。)20.被提醒cloud注册中心,网关,中间件之类的还是要去了解了解。还没学的简历上面也没写jvm和微服务cloud也要被问么。我跪了。。。。
点赞 评论 收藏
分享
评论
4
41
分享

创作者周榜

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