字节跳动面试题 · 技术原理
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 2405 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 761 题请实现并解释分割等和子集问题的解法,重点说明边界条件的处理。 考察动态规划解题能力与边界条件意识第 762 题请解释死锁的概念、产生的必要条件,并结合多线程场景说明如何避免或解决多线程死锁问题。 考察对死锁原理的理解及在多线程开发中的实践能力第 763 题基于比较的排序算法,理论上可以达到的最快时间复杂度是多少? 考察对基于比较排序的下界理论的理解第 764 题在线强化学习和离线强化学习有什么区别? 考察对强化学习范式分类的理解第 765 题遇到 SQL 查询慢,如何定位问题并解决? 考察 SQL 性能问题的诊断思路与优化方法第 766 题两次握手能建立一次单向链接吗? 考察对TCP握手过程及连接建立语义的理解第 767 题ZeRO 的三个阶段分别是什么? 考察对 ZeRO 三阶段具体优化内容的掌握第 768 题在评估强化学习或代码生成模型时,pass@1 和 pass@k 这两个指标之间存在怎样的关系? 考察对 pass@1 与 pass@k 指标定义、统计关系及实际应用场景的理解第 769 题on policy和off policy的区别是什么? 考察对强化学习中策略更新方式的原理性理解第 770 题请介绍你的算法竞赛经历,包括参赛级别、收获和对你技术成长的影响。 考察算法基础和持续学习能力第 771 题Java为什么是跨平台的? 考察对Java跨平台原理的理解,包括字节码与JVM的机制第 772 题TCP和UDP有什么区别? 考察对传输层协议核心特性的理解与对比能力第 773 题DPO的全称是什么,公式是什么,直接体现在哪里? 考察对DPO(数据保护官)定义、计算方式和业务体现的理解第 774 题请介绍 Java 线程池的核心参数、执行流程以及如何合理配置线程池大小。 考察对线程池原理的理解、配置权衡及实际应用能力第 775 题为了保证大模型输出稳定的 JSON,你在数据处理和输出格式上做了哪些工作? 考察对模型输出稳定性控制的技术方案与工程实践第 776 题AUC的物理意义是什么? 考察对AUC统计含义与评估价值的理解第 777 题如果训练过程中loss不掉的话,要怎么去检查? 考察模型训练问题排查思路与调试能力第 778 题大模型 MCP 和用户的 Prompt 是如何进行协作的? 考察对 MCP 协议协作机制的理解,以及 Prompt 在其中的角色第 779 题缓存不一致出现的场景、原因及具体解法是什么? 考察对缓存一致性问题的理解、原因分析及解决方案设计能力第 780 题分布式ID生成方案有哪些?请比较各自的优缺点和应用场景。 考察对常见分布式ID方案的理解、比较和场景选择能力