字节跳动面试题(2026 最新)

字节跳动相关面试题,按最终去重题目聚合。

共 3252 道真题 · 更新 2026-08-05

筛选题目
第 881 题在持续交付流水线中,可以主动发现线上性能问题的手段有哪些? 考察主动性能监控与流水线集成能力性能优化风险判断技术原理第 882 题给定一个按升序排列的整数数组,在某一个未知点进行了旋转(例如 [0,1,2,4,5,6,7] 旋转后可能变为 [4,5,6,7,0,1,2]),请搜索给定的目标值。如果存在则返回其索引,否则返回 -1。要求时间复杂度为 O(log n)。 考察二分查找在旋转有序数组上的变体应用与边界条件处理能力编码实现问题拆解技术原理第 883 题实现一个计算器函数,输入类似 '28+1-3' 的表达式字符串,返回计算结果。 考察字符串解析、表达式求值、边界条件处理和编码能力编码实现问题拆解技术原理第 884 题如何实现多态? 考察多态具体实现机制与编程能力编码实现技术原理第 885 题哈希(Hash)了解吗?如何解决哈希冲突?链式法具体是如何实现的?最后这个链表是一个长链还是会后续转化为别的东西? 考察哈希表原理、冲突处理方式及链表优化机制的理解问题拆解技术原理Java第 886 题请介绍FART(Framework for API Reverse-Tuning)工具的使用方法及其脱壳原理。 考察对FART工具的使用流程和脱壳原理的理解技术原理技术选型问题排查Android第 887 题synchronized锁静态方法和非静态方法的时候,锁对象有何不同? 考察对synchronized锁对象机制与线程并发隔离的理解技术原理方案权衡Java第 888 题请阐述对单链表节点进行降序排序的算法思路,并分析冒泡排序和归并排序的可行性。 考察链表排序算法选择及其复杂度和实现可行性技术原理技术选型方案权衡第 889 题请介绍MySQL索引的原理,并说明如何进行查询优化。 考察对MySQL索引底层结构、失效场景及查询优化的综合理解性能优化技术原理问题排查MySQL第 890 题你日常会使用大模型工具吗?主要用在哪些场景? 考察对大模型工具的实际使用频率、场景与个人工作流的结合业务理解自我认知LLM第 891 题Kafka怎么保证整体的顺序性? 考察Kafka分区内及跨分区消息顺序的保证机制与权衡技术原理方案权衡Apache Kafka第 892 题请解释程序运行时的堆和栈的区别,包括内存分配方式、生命周期和常见问题。 考察对堆栈内存模型、分配机制和生命周期管理的理解风险判断技术原理第 893 题请解释 Redis 跳表中新节点层数(高度)的生成策略及其概率设计。 考察对跳表随机层数生成机制和性能平衡的理解问题拆解技术原理Redis第 894 题请解决“接雨水”问题(LeetCode 42),说明你的算法思路和复杂度分析。 考察算法设计、单调栈/双指针等技巧及复杂度分析能力编码实现问题拆解第 895 题请介绍你第一段实习中的主要项目,并重点说明你认为该项目还有哪些优化空间或可改进之处。 考察项目复盘能力、问题识别与改进思路持续改进问题拆解项目复盘第 896 题了解 CSP(内容安全策略)吗? 考察对内容安全策略的核心机制、防护范围及实践配置的理解安全意识技术原理第 897 题请介绍如何编写和优化 Prompt,以提升大语言模型输出的质量与稳定性。 考察对 Prompt 工程核心方法、调试流程及效果迭代的理解持续改进问题拆解技术原理第 898 题事务的隔离级别有哪些? 考察数据库事务隔离级别的基本概念及不同隔离级别对并发问题的处理技术原理方案权衡第 899 题HTTP为什么是无状态? 考察对HTTP协议设计原理和无状态特性的理解技术原理HTTP第 900 题你认为数据库行锁的性能一定会比分布式锁差吗? 考察对行锁与分布式锁性能差异的辩证理解和上下文判断风险判断技术原理方案权衡