字节跳动面试题(2026 最新)
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 801 题在使用 pdf.js 实现 PDF 预览时,你遇到过哪些典型问题?是如何解决的? 考察实际使用中的问题排查和解决能力第 802 题请描述一次你实际遇到并解决慢查询问题的经历。 考察候选人在真实场景中识别、分析和优化慢查询的能力第 803 题视频文件上传到文件服务器与业务服务器有什么差异? 考察对服务器职责分离、性能与可维护性的理解第 804 题Redis基本数据结构有哪些? 考察对Redis核心数据结构的掌握程度第 805 题在流式或消息处理的场景中,为什么会出现消息重复(复读)问题?业界通常有哪些解决思路? 考察对消息重复问题的根因分析能力及常见去重方案的理解第 806 题MySQL中为什么使用B+树作为索引结构?它与B树、哈希索引有什么区别? 考察数据库索引原理及选型权衡第 807 题写文件时进程宕机,数据一定会丢失吗?如何保证数据落盘? 考察对文件系统写入缓冲、崩溃一致性与持久化机制的理解第 808 题请介绍一次你跟进较大规模需求的过程,并说明最终跟进效果如何。 考察需求拆解、推进执行、风险控制及效果复盘能力第 809 题请详细描述 TCP 三次握手建立连接的过程。 考察对 TCP 连接建立机制、报文标志位及状态迁移的理解第 810 题请现场手写一道常见的算法题,例如反转链表或实现快排,要求写出可运行的代码并分析复杂度。 考察基础算法实现、代码规范与复杂度分析能力第 811 题请介绍数据库 MVCC(多版本并发控制)的基本原理、它在并发控制中的作用以及常见的实现要点。 考察对数据库 MVCC 机制的理解、作用及核心实现要素第 812 题除了 STOMP,你还了解哪些类似的消息传输协议? 考察消息协议知识广度与对比分析能力第 813 题请实现一个函数判断给定的括号字符串是否有效。 考察栈结构与字符串匹配的算法实现能力第 814 题请实现“不同路径”算法,并分析其时间与空间复杂度。 考察动态规划或组合数学解法及其复杂度分析第 815 题在大模型训练中,你做过哪些有效的显存优化手段? 考察对显存优化技术及其适用场景的理解与实践能力第 816 题请说明Glide加载图片时一次网络请求会获取多少张图片? 考察对Glide图片加载机制和缓存策略的理解第 817 题如何求解一个整数数组中和为给定目标值的连续子数组的数量?请说明你的算法和复杂度分析。 考察子数组求和类算法的掌握、前缀和与哈希表优化能力第 818 题每个聊天服务器都是单独的ip,如果一个服务器突然挂了,那这个服务器上的客户端都会受到影响,如何做到无损地切换服务器 考察高可用架构设计、故障切换和无损重连能力第 819 题通常如何构建 Docker 镜像?请说明常见的镜像制作方式和关键实践。 考察对 Docker 镜像构建流程、分层机制和优化实践的掌握第 820 题请比较NIO和BIO的区别,并说明各自适用场景。 考察对阻塞与非阻塞IO模型的理解及选型能力