字节跳动面试题 · 技术原理
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 681 题如何用Redis实现一个可靠的分布式锁? 考察分布式锁的正确性、故障处理与边界意识第 682 题请介绍 Redis 的内存淘汰机制。 考察对 Redis 内存管理与淘汰策略的理解第 683 题请编写算法:给定一棵二叉树,返回该树最后一行(最深层)中最左边的节点值。 考察二叉树层序遍历与按层定位最左侧节点的能力第 684 题HashMap 为什么会产生哈希冲突? 考察哈希冲突的产生原因与哈希函数设计原理第 685 题排序模型关注的指标是什么? 考察排序模型评估指标的理解与应用第 686 题Redis底层了解吗,比如Redis中的String,它为什么需要动态? 考察对Redis底层数据结构及动态字符串设计动机的理解第 687 题HDFS中小文件比较多的话,会有什么问题? 考察对HDFS元数据管理、存储效率和任务调度瓶颈的理解第 688 题请实现编辑距离(Levenshtein Distance)算法,并说明其时间复杂度。 考察动态规划算法设计与复杂度分析能力第 689 题Transformer 和 BERT 有什么区别? 考察对 Transformer 架构与 BERT 预训练模型关系的理解第 690 题@Autowired和@Resource有什么区别? 考察对Spring依赖注入注解语义差异的理解第 691 题TCP如何判断发生了拥塞? 考察TCP拥塞控制机制及拥塞信号的识别第 692 题HTTP无状态怎么理解? 考察对HTTP协议无状态特性的理解及其影响第 693 题进程和线程的区别是什么?各自的调度基本单位是什么? 考察操作系统并发模型的基础理解第 694 题请实现一个函数,计算给定字符串中不含重复字符的最长子串的长度,并用示例说明你的思路。 考察滑动窗口算法设计与编码实现能力第 695 题请列举常见的HTTP请求头和响应头字段,并说明各自的用途及典型使用场景。 考察对HTTP协议中常见头部字段的理解及其实际应用场景第 696 题请解释责任链模式的主要好处,并说明它适合解决哪些问题。 考察对责任链模式的设计意图、可维护性与适用场景的理解第 697 题请描述一次完整的DNS解析流程。 考察对DNS解析链路、缓存与故障处理的理解第 698 题标准化归一化是在拼接前还是拼接后,这点在排序和召回中有什么区别吗? 考察特征工程中归一化时序与召回/排序阶段差异的理解第 699 题Kafka 出现消息消费 lag(消费延迟、消息堆积)时,如何排查问题?怎么处理? 考察 Kafka 消费延迟的排查思路、原因识别与处理手段第 700 题给定一个正整数数组和一个目标值,请找出满足子数组元素之和大于等于目标值的最短子数组,并返回其最小长度。请现场实现。 考察滑动窗口算法与双指针编码能力