字节前端一面-智能创作2025.6.271. 问上一次实习经历,做了一些什么2. 怎么学习前端的3. HTTPS 是怎么加密的,SSL/TLS 在哪一层,为什么在(传输层)?4. Flutter 的 Channel 是怎么实现的,原理是什么5. Android 和 iOS 的原生开发了解多少6. Flutter 如何堆叠组件(Stack)如何定位(Positioned)7. Flutter 如何同时改变多个组件的状态8. vue 和 react 怎么把外部的值传入内部,flutter 呢?9. html 的 fragment(document.createDocumentFragment())以及作用10. npm 的模块化了解吗,为什么要模块化,怎么选择 (CommonJS 还是 ESM)11. 纯 js 怎么如何改变 dom 叶子节点的值,vue 和 react12. 进程和线程的区别结合浏览器每个标签页,进程之间如何通信(管道)13. js Promise 的错误捕获,异步的错误捕获14. js batchFetch(urls, max),Promise.race 返回的是什么15. 算法题:倒水问题, (maxA, maxB, target) -> 是否可能&步骤16. 学的是什么专业(计科),有一些什么专业课?17. 多字段排序18. 北上杭深想去哪个地区(深圳)字节前端三面-智能创作2025.7.11. 自我介绍2. 项目中 redis 在哪用到了,为什么需要 redis?mysql 不是也有缓存吗,在有缓存的情况下速度和 redis 有区别吗?(主要是因为 mysql 查询的时候用了联表查询、排序)3. 项目做了多久?为什么要做这个项目?为什么后来又想要商业化?4. 场景题:100 个人中找出 1 个阳了的,有 2 张试纸,试纸没有检测出来可以继续使用,问效率最高的办法以及平均时间复杂度(二分思想)5. 客户端给服务端发送 HTTP 请求的全过程(HTTP 协议、TCP/IP 协议、交换机、路由器、DNS)6. 如果要在一万个数中找最大数的怎么找?(大堆、二叉树)7. 学过 Go 是吧?讲讲协程,协程和线程的区别是什么,为什么线程做不到高并发?如果线程过多会导致什么(操作系统限制线程数、CPU 调度、时间片轮转……)8. 数组和链表如何选择,查询一个随机数谁更快,为什么(数据结构、内存、L1、L2、L3 缓存)9. 是怎么通过域名发送到服务器的?(DNS)10. 团队合作中遇到分歧如何解决(举例说明)11. 实习到什么时候?是否想要转正?base 志愿顺序(深广上杭)三面之后可能是排序挂了……字节前端五面-抖音音乐2025.7.81. 介绍项目2. js 里 var const let 有什么区别3. ts 的泛型了解吗,type 和 interface 有什么区别,什么时候用type4. react 的生命周期5. react的虚拟dom了解吗,react fiber是怎么实现的,微任务具体使用的什么(set Immediate、requestIdleCallback)6. react的状态管理用什么?(usestate,usecontext,redux)如何选择?还了解过其他的吗?(zustand,mobx)有没有遇到过性能问题?(暂时没有遇到…)7. 有没有在开发的时候遇到过性能问题,是怎么优化的?(devtools……)8. 多人协作怎么协作,有冲突怎么办?git merge和rebase的区别9. 跨域是什么,怎么解决跨域(响应头、反向代理、jsonp),你最常用哪种?(反向代理)10. 算法题1: 防抖、节流11. 算法题2: 版本号排序12. 有没有做aigc的应用?(扣子小红书爬虫大模型)13. 想去北京还是上海(上海)主要是B端业务,面向音乐人有AIGC的业务分两大块,一个是AIGC音乐,另一个是AI音色五面反馈:面试官觉得我 js 基础较弱