字节跳动面试题 · 问题拆解
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 828 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 341 题请解释死锁产生的四个必要条件,并说明如何通过破坏这些条件来避免死锁。 考察对死锁成因的理解及典型避免策略第 342 题请详细描述Attention机制的具体计算步骤。 考察对Attention机制原理的理解深度和表述清晰度第 343 题代码是怎么转成汇编语言,汇编器具体做了什么? 考察编译流程的理解和对汇编器职责的掌握第 344 题手写实现Transformer编码器中的多头注意力机制(MHA),并简要说明各步骤。 考察对Transformer编码器与多头注意力机制的理解及代码实现能力第 345 题请构思一个抖音搜索上目前不存在的、由AI驱动的全新搜索功能,并说明灵感来源。 考察创新构思能力与AI应用理解第 346 题浏览器键入网址后,从输入到页面渲染经历哪些关键过程? 考察网络协议栈、浏览器渲染与系统组件协作的整体理解第 347 题给定一个包含不同 tag 类型(如数字、字符串、中文)的对象数组,如何实现一个函数提取所有 tag 值并返回为数组? 考察数组处理、类型理解和编码实现能力第 348 题请解释异步 I/O 与非阻塞 I/O 的区别,并结合你熟悉的场景说明各自的适用性。 考察对 I/O 模型核心概念的理解与区分能力第 349 题微调时的训练数据是如何构建的? 考察对微调数据来源、格式和标注流程的理解第 350 题介绍一下你在项目中是如何使用 JUnit 进行单元测试的,包括覆盖率衡量、测试数据构造以及常用注解的使用。 考察JUnit测试实践、覆盖率意识与数据构造方法第 351 题结合项目经历,谈谈你对软件测试的理解,以及测试工程师应当承担哪些职责。 考察对测试价值的认知与岗位职责的理解第 352 题进程间的通讯方式有哪些? 考察对进程间通信(IPC)基本方式的掌握与分类能力第 353 题TCP 为什么要四次挥手?三次不行吗? 考察TCP连接释放机制及其与连接建立的差异理解第 354 题CICD流程中,Jenkins如何实现自动化构建和部署? 考察CICD流程设计、Jenkins核心机制及自动化部署实践第 355 题用户在浏览器地址栏输入网址到页面展示,期间发生了什么?请结合HTTP和浏览器渲染逻辑说明。 考察网络协议与浏览器渲染全流程的系统理解第 356 题你的创业项目中,做这么多工作,主线是什么? 考察候选人项目主线梳理与业务逻辑聚焦能力第 357 题请实现力扣 Hot150 中的“单词接龙”问题:给定两个单词和一个单词列表,求从 beginWord 到 endWord 的最短转换序列长度,每次只能变换一个字母且中间词必须在列表里。 考察 BFS 在图上的应用、状态建模与最短路径求法第 358 题Agent的组成部分及实现方法 考察对Agent架构组成和常用实现方式的系统理解第 359 题在你遇到的项目挑战中,你是如何解决模态异构性问题的? 考察候选人对多模态数据异质性的理解与工程处理能力第 360 题操作系统是怎么读取磁盘文件的?请描述从应用发起读请求到数据返回应用的全过程。 考察对文件读取链路、上下文切换与数据拷贝机制的理解