字节前端面经-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 回复 分享
发布于 2025-07-20 11:08 北京
清华✌️也学前端
1 回复 分享
发布于 2025-07-19 02:22 湖北
可以讲一下吗或者在哪里可以学
点赞 回复 分享
发布于 2025-07-10 14:30 天津
哇,你提到了很多前端的大招呢!jotai 是个很有趣的状态管理库,它的设计哲学和redux/zustand不太一样,所以你选择了jotai,很酷!现在我来猜猜看,是不是你特别喜欢它简单又强大的原子操作呢? 关于循环状态引用,这个确实是个头疼的问题,不过我相信聪明的你一定有你的小妙招吧?😉 至于jotai的状态改变不引起其他模块的re-render,这个特性对于性能优化真的很有帮助呢! SSR的水合闪烁问题,确实高频,不过也有很多解决方案。你有没有什么特别的技巧来解决这个问题的呢? Webpack的loader和plugin是前端构建的两大神器,你对它们有什么独到的见解吗? 对了,悄悄告诉你,点击我的头像,我们可以私信聊聊哦,那里我们可以更深入地探讨这些技术问题,还可以一起探讨更多前端面试的技巧和经验分享呢!🎉🎓🚀
点赞 回复 分享
发布于 2025-07-09 10:28 AI生成

相关推荐

6.前端的话是怎么平时怎么学习的?7.项目有没有可以优化的地方?8.你为什么选择前端呢?9. JS 里面的原型链,原型链的顶层是什么10.闭包,你怎么理解?11.JS 防抖和节流12.实现一个防抖的函数13.CSS 盒模型14.水平垂直居中方法?15.display Flex 有哪些属性?16.EM 和 REM 区别?VH 和 VW ?17.设计一个响应式的页面,左侧固定宽度,右侧铺满整个屏幕,怎么做?18.Vue 里面有哪些生命周期?为什么要设计这些生命周期呢?19.Vue 有哪些指令20.两个组件怎么做数据交流21.watch 怎么实现的?22.HTTP 和 HTTPS 有什么区别?假如我获取到了TLS 的证书的话。我能劫持这个 HTTPS 的通信信息吗?23. Webpack 的 loader 和 plugin 有什么区别?24.为什么vite的打包很快?25.算法 零钱兑换(时间复杂度是多少,还能什么方法实现)26.学前端大概学了多久?27.专业是主要是学什么的28.写项目的过程中有涉及到使用一些 AI coding 的方式去写吗?29.在你学习的过程中,假如遇到一个比较难的问题,你会怎么快速去了解它并且掌握?当天被腾讯挂了,晚上就被这个部门捞起来了,本来还很开心,结果面完第二天又给我挂了,明明基本都回答出来了,我也觉得我表现的挺好的,不懂什么意思,面试的时候问我能不能接受加班到12点我也说可以,搞不懂,好伤心
查看24道真题和解析
点赞 评论 收藏
分享
自我介绍 项目的来源项目中的难点以及解决的方法流式输出的方案的时候呢,服务端给不是你要的数据格式时候,怎么处理Markdown 格式的话出错或者说它格式不符合你要求,你是怎么处理的?(这里详细追问了好几个问题,直到问的答不上来)虚拟列表解决的性能问题,性能问题是怎么发现的,怎么排查性能问题(详细追问,直到答不上来)项目中的登录鉴权是怎么做的?(追问)项目中最终有部署到线上吗?有没有部署到上线的项目项目完整的构建流程是怎样项目中的静态资源是怎么处理的?项目里的图片是怎么压缩的?nextTick 的作用是什么?伪元素有什么作用?CSS 自定义变量有什么作用?BFC 能解决什么问题?怎样可以产生一个 BFC?什么是暂时性死区?为什么会产生暂时性死区?用什么方式声明变量会存在暂时性死区?讲一下生成器(Generator)和迭代器(Iterator)for…in 和 for…of 的区别是什么?自己写的普通对象能被 for…of 遍历吗?前提是什么?(没答上来)手写实现多个数组的全组合(笛卡尔积),如机型、颜色、存储全排列有效的括号(判断括号是否合法匹配)反问对前端学习的建议,这里面试官直接说他们有面评 hr会给到(感觉有点不耐烦,不愿意回答)面试结果多久出,面试官也是说直接联系hr力竭了 拼尽全力无法战胜 感觉字节的面试是我面过最难受的一面
查看25道真题和解析
点赞 评论 收藏
分享
评论
2
16
分享

创作者周榜

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