字节跳动面试题 · 问题拆解
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 828 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 541 题在 Spark 中,哪些算子会触发宽依赖?请举例说明。 考察对 Spark 宽依赖算子及其数据 shuffle 机制的理解第 542 题给定一个单链表的头节点,请实现原地重排,使得结果满足第一个节点、最后一个节点、第二个节点、倒数第二个节点……的顺序。例如 1->2->3->4 变为 1->4->2->3,1->2->3->4->5 变为 1->5->2->4->3。要求时间复杂度 O(n),空间复杂度 O(1)。请说明你的算法思路并写出代码。 考察链表操作、双指针找中点、反转链表与合并的编码实现能力第 543 题Redis 中 ZSet 的查询时间复杂度是怎样的? 考察对 Redis 有序集合底层数据结构与操作复杂度的理解第 544 题挑一个项目,讲讲你担任了什么角色,以及遇到的难点。 考察项目经历的真实性、角色定位和问题解决能力第 545 题给定一个 m 行 n 列的二维矩阵,请用回形(螺旋)方式遍历它并输出元素顺序。 考察矩阵遍历的边界控制、方向切换和循环终止条件第 546 题如何在一个旋转排序数组中搜索目标值?请描述算法思路并分析时间复杂度。 考察二分查找的变体应用与边界条件处理第 547 题手撕算法:求最长无重复字符子串的长度。 考察滑动窗口与哈希表在字符串处理中的应用第 548 题请描述统计假设检验的一般步骤。 考察统计推断中假设检验流程的系统性理解第 549 题有没有幂等场景?比如别人调用你的下单接口,你怎么实现幂等?幂等结果是如何返回给上游的? 考察幂等设计落地与边界处理第 550 题DPO 如果应用在第一轮对话中应该怎样做? 考察对 DPO 算法适用场景的理解及其在首轮对话中的适配策略第 551 题MCP(Model Context Protocol)里面有哪些概念? 考察对MCP核心概念的理解与整体认知第 552 题请谈谈你对大模型应用场景的理解,并举例说明如何通过提示词工程优化实际任务效果。 考察对大模型应用场景的认知及提示词工程在实际任务中的运用能力第 553 题请简述一个大语言模型(如 DeepSeek)从数据到上线部署的整体生产流程。 考察对大模型训练与部署全流程的体系化理解第 554 题当函数A把切片作为参数传给函数B时,这是值传递还是引用传递?如果B对切片执行append操作,函数A中的原始切片能否感知到变化? 考察对Go语言切片底层结构和值传递语义的理解,以及append操作对共享底层数组的影响第 555 题手写实现二叉树的右视图功能,并说明思路。 考察二叉树遍历与层序遍历的应用,以及边界处理能力第 556 题给定一个非负数 num=5.79 和误差阈值 error=1e-8,请编写算法求一个数 x,使得 |x^2 - num| < error。要求说明算法的复杂度并分析收敛性。 考察数值计算方法(如牛顿迭代或二分法)的实现、精度控制与收敛分析第 557 题请解释 TCP 和 HTTP 的区别与联系,它们各自在网络分层模型中处于什么位置? 考察对 TCP 和 HTTP 协议分层、职责及相互关系的理解第 558 题现有user表包含userid、username字段,order表包含orderid、userid、productid字段。请写出SQL,查询出购买过两个及以上不同产品的用户信息。 考察SQL聚合、分组和去重计数能力第 559 题请解释ES里的倒排索引机制,以及它为什么适合全文搜索。 考察对倒排索引原理及全文检索场景适配性的理解第 560 题为什么将该项目选为难度最大、最复杂的项目? 考察候选人项目管理经验、技术挑战识别与问题解决能力