字节跳动面试题 · 技术原理
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 281 题进程、线程、协程的区别与联系 考察对操作系统并发模型概念的理解与比较第 282 题请描述使用小顶堆将 k 个有序数组合并成一个有序数组的思路,并分析时间复杂度。 考察多路归并算法设计、堆的使用与复杂度分析第 283 题请说明自旋锁和排他锁各自的作用以及它们的主要区别。 考察对并发控制中常见锁机制的理解与区分能力第 284 题项目里 sparse特征 和 dense特征 处理方式有什么不同 考察特征工程技术及对稀疏与稠密特征差异的理解第 285 题HTTP和HTTPS有什么主要区别? 考察对HTTP与HTTPS在传输安全、端口和加密机制上的理解第 286 题ConcurrentHashMap为什么是线程安全? 考察对ConcurrentHashMap线程安全机制与并发控制原理的理解第 287 题欠拟合和过拟合的定义是什么?通常如何解决? 考察对机器学习中欠拟合与过拟合概念的理解及常见解决策略第 288 题请介绍 BERT 的预训练任务,并说明其输入 embedding 是如何构造的。 考察对 BERT 预训练机制与输入表示的理解第 289 题请介绍RabbitMQ的核心架构,包括交换机、队列和AMQP协议的作用。 考察对RabbitMQ基础架构和核心组件的理解第 290 题在你的项目中,前后端是如何串联的?请说明具体方式。 考察前后端通信机制与接口设计能力第 291 题Redo Log和Binlog的区别你知道吗?为什么要两份日志? 考察数据库日志机制、事务持久化与主从复制原理的理解第 292 题TCP建立连接时为什么不能只进行两次握手?请从安全隐患和设计角度分析。 考察对两次握手导致失效连接和资源浪费风险的理解第 293 题请介绍你在特征工程中如何构建输入特征,以及做了哪些关键处理? 考察特征工程的实践能力、特征构建思路与对模型效果的影响第 294 题InnoDB 的索引采用什么数据结构实现? 考察对 InnoDB B+树索引底层结构的理解第 295 题项目中是否讨论过网络安全(如CSRF)?如何防护? 考察对CSRF等网络安全威胁的理解和防护实践第 296 题请解释 B+ 树的数据结构原理,并说明它为什么适合作为数据库索引的底层结构。 考察 B+ 树结构特性及其与数据库索引性能的关系第 297 题手撕全连接层,实现forward 考察对神经网络全连接层前向传播的数学原理和代码实现能力第 298 题受控组件和非受控组件分别适合什么使用场景? 考察对 React 表单组件两种数据流模式的理解及场景判断能力第 299 题用CSS如何实现一个三角形? 考察CSS盒模型与边框的灵活运用第 300 题常用的归一化方法有哪些? 考察对数据归一化方法的掌握及适用场景理解