字节跳动前端秋招 一面 中国交易与广告

2025.9.18 40分钟
1.自我介绍
2.你刚刚上线了这两款产品,都是自己独立开发的吗?
3.这两个产品现在还在维护吗?
4.之前的实习经历能介绍一下吗?
5.上一次实习做了什么工作?
6.题目的检测是通过什么方案做的?
7.这个系统支持什么语言?
8.你为什么考虑去做前端开发?
9.最近有没有关注一些前端的新知识或新闻?
10.你对 Vue 3.6 的无虚拟 DOM 模式有什么理解?(因为我提到了)
11.虚拟 DOM 有什么好处?
12.能讲一下 TCP 吗?
13.三次握手时各自发送的报文是什么?
14.TCP 的重传机制、拥塞控制有了解吗?
15.滑动窗口有什么作用?
16.如果发送端发的太多,接收端接收不了,会发生什么?
17.缓存机制有了解吗?
18.协商缓存有哪些方式?
19.除了 ETag,还有哪些响应头和缓存相关?
20.你了解 SSO 登录的原理吗?
21.淘宝和天猫是不同域名,为什么只需要登录一次?
22.一个页面从请求到渲染的过程是怎样的?
23.script 标签里 async/defer 分别是什么意思?能举例说明吗?
24.JavaScript 有哪些基础类型?
25.原型链是如何实现继承的?能写个例子吗?
26.继承的含义是什么?
27.Function 的原型是什么?为什么是这样?
28.JS 的垃圾回收机制有了解吗?
29.新生代和老生代哪个空间大?
30.什么情况下对象会被放到新生代,什么情况下放到老生代?
31.老生代的回收策略是怎样的?
32.垃圾回收如何判断哪些对象需要回收?
33.算法题:给定一个无序整数数组,找出最长连续序列的长度。
34.你的解法是什么?复杂度是多少?
35.有没有更优的 O(n) 解法?

至于为什么又是广告的一面,因为北京岗位满了,这次是杭州的

#我的秋招日记##发面经攒人品#
全部评论
为什么做前端?因为后端被问怕了,前端还能画画界面
1 回复 分享
发布于 2025-09-19 12:15 山东
SSO登录原理:天猫淘宝一家亲,cookie乱窜不稀奇
点赞 回复 分享
发布于 2025-09-19 12:15 浙江
缓存机制:协商缓存像极了“老板,这代码能复用吗?”
点赞 回复 分享
发布于 2025-09-19 12:15 陕西
怎么感觉对我来说这么难啊,是因为校招的原因吗
点赞 回复 分享
发布于 01-13 08:54 河南
这个部门算核心部门吗,
点赞 回复 分享
发布于 2025-10-09 17:26 江西
这个部门是做啥的,没太理解,今天刚面,忘了问了
点赞 回复 分享
发布于 2025-09-23 15:26 上海
40分钟问30+问题?面试官是自动答题机成精了吧
点赞 回复 分享
发布于 2025-09-19 12:15 广东
板子✌约二面了吗?我感觉无了,还没结果
点赞 回复 分享
发布于 2025-09-19 11:19 北京
昨天面的,面试官说比较在意对问题的解决能力,聊得很好,完全没八股。然后今天挂
点赞 回复 分享
发布于 2025-09-18 21:05 江苏

相关推荐

04-21 11:14
已编辑
河海大学 Web前端
写在前面:本次放出的hc非常多,组里最近已经来了两个实习生,仍然在扩招,ld每天都在愁没简历,只能说点击就送,打的就是信息差,快投吧大家职位描述ByteIntern:面向2027届毕业生(2026年9月-2027年8月期间毕业),为符合岗位要求的同学提供转正机会。团队介绍:中国交易与广告,负责抖音电商、生活服务、广告营销等营收业务的研发。用技术带来美好生活,让用户发现更多优价好物,为用户提供更丰富独特的生活体验;连接海量用户与商家,促进交易达成,让生态里全流程体验更流畅,助力营收业务长效增长。加入团队,你将投身流量与增长主战场,挑战复杂业务场景技术难题;直面真实商家和用户,用技术解决看得见的问题,在实战中快速成长,书写属于你的价值故事!1、负责前端技术选型和开发工作;2、优化前端功能设计,解决各种浏览器和终端设备的兼容性问题;3、通过技术手段,提升用户体验并满足高性能要求;4、通用组件、类库编写,提升开发效率和质量。职位要求1、2027届本科以上学历在读,计算机等相关专业优先;2、精通HTML、CSS、JS,熟悉页面架构和布局,熟悉HTML5/CSS3等常用技术;3、熟悉常用UI框架(如AntDesign/ElementUI/Material等),具备MVVM框架开发经验,如React、Vue.js、AngularJS等;4、熟悉JavaScript、AJAX、DOM、jQuery等技术,熟悉Node.js,熟练使用Webpack、Rollup、Vite等构建工具;5、良好的沟通和团队协作能力、热爱技术、责任心强、能推动技术框架的落地使用;6、每周可实习4天以上,可实习3个月以上。投递链接:https://job.toutiao.com/s/NnPW6WBYvd8或扫码投递
点赞 评论 收藏
分享
部门是中国交易与广告,感觉问了好多延展性问题,尤其场景题,答得支支吾吾的,感觉自己一直在打太极,面完过了两天果然挂了,到现在还没被捞起🥹1. 按照惯例,简单做个自我介绍吧。2. 刚刚提到对前端比较感兴趣,能具体说说原因吗?主要对哪一类的项目更感兴趣?3. 简历上的两个项目,你想先拿哪一个出来聊一聊?4. 做 Chat 这个项目的主要动机是什么?是想做练手项目,还是想探索一些特定技术?5. 在做 Chat 项目的过程中,有遇到过什么比较有挑战或卡点的问题吗?6. 遇到解码乱码这个卡点问题时,大概是怎样去解决的?7. 针对不同语言(如阿拉伯语从右到左书写、UTF-8 编码字节数不同等)在解码过程中的特性,是否有做更深层的探索或思考?是否有了解过开源社区解决此类多语言问题的通用方案?8. 在 Chat 项目中,还有其他类似的技术挑战或亮点可以分享吗?9. 项目里设计的缓冲区,有考虑过设置大小限制防止内存占用过大吗?10. 自己实现的组件与开源社区成熟的组件相比,有什么区别?还有哪些改进空间?11. 了解受控组件和非受控组件的概念吗?12. 作为 UI 库的开发者,在什么场景下应该使用受控组件,什么场景下该用非受控组件?能具体举例说明吗?13. 如果去实现一个 Editor(编辑器)组件,它应该是设计成受控的还是非受控的?14. 作为一个开发者,当你在 NPM 上找一个 React 编辑器组件来使用时,你期望它的用法是怎样的?你会想去强控制它内部的各种输入状态吗?15. 手写:flatten 函数,将多层嵌套结构的数组拍平为一维数组。16. 手写:reduce 方法,要求功能与原生的 reduce 完全一致。
查看16道真题和解析
点赞 评论 收藏
分享
评论
6
46
分享

创作者周榜

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