字节前端面经-tiktok基础架构组

项目:
1. 为什么选择 jotai? not redux/zustand
2. 怎么处理循环状态引用?
3. jotai 怎么实现状态改变,其他模块不 re-render?
1. 怎么避免 ssr 水合闪烁?(高频)
2. Webpack 的 loader 和 plugin
3. Webpack 怎么处理模块循环引用?
4. Webpack 的构建流程优化
代码题:
1. 三栏布局
2. n道this、闭包、作用域
3. 模版字符串
4. 数组 reader

主页查看题目答案,一起成长、交流、内推、分享机会!

#牛客在线求职答疑中心##牛客解忧铺##牛客创作赏金赛##牛客激励计划##现在前端的就业环境真的很差吗##软件开发投递记录##软件开发2024笔面经#
全部评论
“webpack如何处理模块循环引用”这个问题是不是表述为“commonjs/esm如何处理循环引用”好点?打包工具不也是在模块系统之上工作的么
3 回复 分享
发布于 07-20 11:08 北京
清华✌️也学前端
1 回复 分享
发布于 07-19 02:22 湖北
可以讲一下吗或者在哪里可以学
点赞 回复 分享
发布于 07-10 14:30 天津
哇,你提到了很多前端的大招呢!jotai 是个很有趣的状态管理库,它的设计哲学和redux/zustand不太一样,所以你选择了jotai,很酷!现在我来猜猜看,是不是你特别喜欢它简单又强大的原子操作呢? 关于循环状态引用,这个确实是个头疼的问题,不过我相信聪明的你一定有你的小妙招吧?😉 至于jotai的状态改变不引起其他模块的re-render,这个特性对于性能优化真的很有帮助呢! SSR的水合闪烁问题,确实高频,不过也有很多解决方案。你有没有什么特别的技巧来解决这个问题的呢? Webpack的loader和plugin是前端构建的两大神器,你对它们有什么独到的见解吗? 对了,悄悄告诉你,点击我的头像,我们可以私信聊聊哦,那里我们可以更深入地探讨这些技术问题,还可以一起探讨更多前端面试的技巧和经验分享呢!🎉🎓🚀
点赞 回复 分享
发布于 07-09 10:28 AI生成

相关推荐

# 一面 ssd 和 HDD 之间的区别,为什么 ssd 更快讲一讲rdma协议redis 基本数据结构redis memcached 区别为什么要用 redis 作为缓存,跟直接访问数据库有什么区别,Cache 和 buffer 有什么区别MySQL 索引是怎样实现的,有什么作用,有哪些索引(聚簇索引,辅助索引,唯一,联合,前缀等)讲一讲事务 acidk8s 基本组件,网络模型,集群内两个 service 之间 访问流程如何从外部访问 k8s serviceliveness probe 和 readiness probe 如果请求失败各自 pod 会发生什么变化讲一讲 Python 装饰器用户态和内核态的切换在哪些情况下会发生具体切换流程是怎样的Python 多线程或者多进程怎么实现的实习项目(写啥问啥)遇到的困难,如何解决手撕1.一道 SQL ,涉及子查询2.两个列表的相同元素 ,当列表长度为无限时的处理(迭代器)# 二面基本纯实习和学校项目实习和学校项目数据库为什么会发生死锁mysql监测到死锁会发生什么cpu load高怎么去排查学习方法,未来职业规划# 三面apiserver达到性能瓶颈怎么解决etcd和zookeeper有什么区别etcd如何实现持久化的etcd多数派协议具体是怎么样实现的文件系统缓存是什么,如何写回的swap区域干什么的,应用在什么场景crontab作用是什么安全容器接触过没有容器是怎么实现启动的命令的python装饰器是干什么用的,如何应用`*args`和`*kwargs`有什么区别`_init`和`_new`有什么区别list和tuple有什么区别3.15时针和分针的夹角5L的杯子和3L的杯子如何装4L的水10匹马三个跑道,每个跑道只能跑一个马,算出最快的三个马
点赞 评论 收藏
分享
查看8道真题和解析
点赞 评论 收藏
分享
评论
2
15
分享

创作者周榜

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