字节跳动面试题 · 编码实现

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

3252 道真题 · 当前筛选命中 338 · 更新 2026-08-05

筛选题目已选:编码实现
第 201 题你在使用 pdf.js 做 PDF 预览时,是如何集成和使用的? 考察对 pdf.js 的基本集成流程和渲染方式的理解编码实现技术原理第 202 题在实现Redis分布式锁时需要支持同一线程可重入,如何处理? 考察可重入锁的实现机制与线程上下文识别编码实现技术原理Redis第 203 题请实现最长递增子序列(LIS)算法,并分析其时间复杂度。 考察动态规划或贪心二分求解 LIS 的算法设计与复杂度分析编码实现问题拆解技术原理第 204 题请手写并解释交叉熵损失函数。 考察对交叉熵损失的理解、实现及其在分类任务中的作用编码实现技术原理PyTorch第 205 题请手写正余弦位置编码的公式,并简要说明其设计思路。 考察对Transformer位置编码原理的掌握与推导能力编码实现技术原理Transformer第 206 题请用ACM模式解决LeetCode LCR 113.课程表 II,自行处理输入输出。 考察拓扑排序算法的实现与输入输出处理能力编码实现问题拆解技术原理第 207 题请实现最小覆盖子串:给定字符串 S 和 T,返回 S 中包含 T 全部字符的最短子串,如果没有则返回空字符串。 考察滑动窗口算法与哈希计数在字符串子串问题中的应用编码实现技术原理第 208 题请实现一个函数,输入由“+”(陆地)和“-”(海洋)组成的二维数组,返回大陆板块的数量(上下左右连续的“+”为一个板块)。 考察深度优先搜索或广度优先搜索的算法实现和边界处理编码实现问题拆解第 209 题把二维矩阵想象成平面的一个矩阵,相当于一笔画的形式遍历了这个矩阵的每一个元素假设是三维矩阵,应该怎么遍历 考察三维数据结构的遍历思路与抽象扩展能力编码实现问题拆解技术原理第 210 题如何计算一个整数列表中逆序对的数量?请手写代码实现,并分析时间与空间复杂度。 考察归并排序思想在逆序对计算中的应用及复杂度分析编码实现第 211 题如何实现把HashMap的数据按key排序? 考察对HashMap无序性认知及多种排序实现方式编码实现技术原理方案权衡Java第 212 题给定一个整数数组,找到每个元素右侧第一个比它小的元素的下标,若不存在则返回-1,要求O(n)时间复杂度。 考察单调栈的掌握与O(n)线性解法编码实现问题拆解技术原理第 213 题请设计三个线程轮流输出 A、B、C,并说明你的实现思路。 考察并发编程中线程协作与顺序控制的实现能力编码实现问题拆解技术原理第 214 题请详细说明Android中的Binder机制及其工作原理。 考察对Android跨进程通信核心机制的理解深度编码实现系统设计技术原理Android第 215 题请编写SQL查询,找出连续登录至少两天的用户,并说明你的解题思路。 考察SQL中连续问题的时间窗口处理与去重聚合能力编码实现问题拆解技术原理SQL第 216 题请实现用链表表示的大数相加,其中每个节点存储一位数字,数字按逆序存储(个位在头节点),返回同样表示的链表。 考察链表遍历、指针操作和进位处理,以及空间分配。编码实现技术原理第 217 题给定一个由数字组成的字符串,移除其中 k 个数字,使得剩下的数字组成的整数尽可能小(保持其余数字的相对顺序不变)。请给出算法思路并实现。 考察贪心算法与栈的应用,以及边界条件处理编码实现问题拆解技术原理第 218 题如何解析一个URL,并将查询字符串(?之后的内容)转换为对象?请给出实现思路和代码示例。 考察URL解析能力、字符串处理方法及数据结构转换编码实现问题拆解技术原理第 219 题如何实现找出无序数组中第 k 大的数?请写出主要思路并分析时间与空间复杂度。 考察经典 Top-K 问题的基础算法与复杂度分析编码实现技术原理第 220 题请实现一个函数,删除单向链表的倒数第 n 个节点并返回新的头节点。 考察链表遍历、双指针技巧与边界处理能力编码实现问题拆解