字节抖音前端暑期二面

面试时间:4.21下午3点 时长55min

目前面试起来压力最大的一场,面试官基本没有什么反馈,少量八股,其他全是对项目的拷打和场景题,吓哭了

1. 自我介绍
2. 你说的打包技术指的是 Webpack 还是 Vite
3. 你是前后端都开发吗,包括 Node.js 吗
4. 讲一下浏览器里的宏任务和微任务
5. 浏览器事件循环和 Node.js 事件循环有什么区别
6. 看代码说答案:事件循环相关
7. 强缓存和协商缓存有什么区别
8. TypeScript 里 type 和 interface 有什么区别
9. 项目中 type 和 interface 怎么选择
10. 介绍一下 SSE 的实现
11. SSE 和 WebSocket 有什么区别
12. 为什么你的 AI 对话项目选择 SSE 而不是 WebSocket
13. 你的多轮对话项目只支持文字,还是也支持图片修改
14. 如果要支持图片加工创作,和纯文字对话设计上有什么不同
15. 多轮图片编辑或多轮文字对话出现意图偏移,怎么优化
16. 上下文过长导致语义偏移,工程上怎么优化
17. 你的上下文摘要压缩策略是怎么做的
18. 讲一下你虚拟列表的整体实现思路
19. Markdown 安全渲染里怎么防止 XSS
20. 为什么选择做后台管理系统这个项目
21. 大文件分片上传是怎么实现的
22. JWT 双 Token 登录机制是怎么设计的
23. 怎么基于双 Token 实现单点登录
24. 权限管理是怎么设计的
25. AI 生成代码和你手写代码的比例大概是多少
26. 看代码说答案:this 指向相关
27. 严格模式下 this 的输出有什么变化
28. 两道手撕:实现带最大并发数限制的 Promise.all,LC101 对称二叉树
29. 反问
#发面经攒人品#
全部评论
暑期实习/春招进度都在专题汇总页里,还有同阶段同学一起交流 👉https://www.nowcoder.com/link/chunzhaoji2610
1 回复 分享
发布于 04-22 13:38 北京
中大佬😎
点赞 回复 分享
发布于 04-24 11:11 河北
面经太硬核了
点赞 回复 分享
发布于 04-23 22:07 福建
前端都这么卷了
点赞 回复 分享
发布于 04-22 20:09 湖北
佬,你答的怎么样啊?这么多问题是都要回答的让面试官很满意吗?【我好慌啊】
点赞 回复 分享
发布于 04-22 18:46 广东
实现并发限制的all吗,不是函数或者类吗
点赞 回复 分享
发布于 04-22 10:33 北京
现在前端都得搞ai项目了吗
点赞 回复 分享
发布于 04-21 19:32 北京
是实习岗吗?实习岗会面试很难吗?
点赞 回复 分享
发布于 04-21 16:57 广东
不知道为什么还有一个面试官,不过也不开摄像头也不说话
点赞 回复 分享
发布于 04-21 16:39 广东

相关推荐

面试时间:4.27下午2点 时长50min暑期最后一次面试了,这场面完暑期就结束了,问题比较少,八股和项目也很少,更多是一些底层或者开放的问题,但是回答的感觉很不好,感觉要折戟在这里了,让我进一次字节吧,求求求求求求求求求求求求求求求求,唉,好伤心1. 自我介绍2. 为什么选择前端方向3. 你现在最熟悉、最常用的是哪个 AI 模型4. 你平时除了用 AI 写代码,还会怎么用 AI5. 流式响应和普通请求响应的主要区别是什么6. 为什么你的 AI 对话项目选择用 SSE7. SSE 相比普通请求模式,有哪些优点和缺点8. AI 对话这种高频流式返回场景,前端会遇到哪些性能问题9. 你是怎么做 SSE 渲染性能优化的10. requestAnimationFrame在你的优化方案里是怎么用的11. 列表和数组这两种数据结构,在“判断某个值是否存在”这个场景下,应该选哪个12. 从底层存储和缓存角度看,数组和链表有什么差别13. 为什么你会觉得链表更快,你的依据是什么14. 一个数组里取最大的 K 个数,怎么做15. 如果不用排序,最大的 K 个数还能怎么做16. 手撕:快排  (原本是栈实现队列的,但是js里没有这两个类型就换了快排)17. 100 个人里有 1 个带病毒的人,只有 2 张试纸,怎么尽量少检测次数找出来18. 反问
查看17道真题和解析
点赞 评论 收藏
分享
评论
15
61
分享

创作者周榜

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