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

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 江苏

相关推荐

ByteIntern:面向2027届毕业生(2026年9月-2027年8月期间毕业),为符合岗位要求的同学提供转正机会。团队介绍:中国交易与广告,负责抖音电商、生活服务、广告营销等营收业务的研发。用技术带来美好生活,让用户发现更多优价好物,为用户提供更丰富独特的生活体验;连接海量用户与商家,促进交易达成,让生态里全流程体验更流畅,助力营收业务长效增长。加入团队,你将投身流量与增长主战场,挑战复杂业务场景技术难题;直面真实商家和用户,用技术解决看得见的问题,在实战中快速成长,书写属于你的价值故事!1、参与中国交易与广告业务相关产品的前端开发,覆盖Web应用、多端组件库、数据可视化等多个方向;2、与产品经理、设计师、后端工程师一起,提升产品的用户体验,打造卓越的互联网产品;3、关注前端前沿技术发展,能够将新知识传递给团队,并且转化到潜在项目中。职位要求1、2027届本科及以上学历在读,计算机、软件工程等相关专业优先;2、良好的设计和编码习惯,热爱写代码能产出高质量的设计和代码;3、掌握Web前端开发技术:JavaScript(含ES6)、HTML、CSS、DOM、协议、安全等;4、有良好的产品意识,积极乐观,认真负责,乐于协作;5、每周可实习4天及以上,可实习3个月及以上。感兴趣可私聊~可帮忙看看简历https://job.toutiao.com/s/L01oHgICBxU
帮你内推|字节跳动 实习
点赞 评论 收藏
分享
部门是中国交易与广告,感觉问了好多延展性问题,尤其场景题,答得支支吾吾的,感觉自己一直在打太极,面完过了两天果然挂了,到现在还没被捞起🥹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道真题和解析
点赞 评论 收藏
分享
评论
5
44
分享

创作者周榜

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