字节跳动面试题 · 编码实现
字节跳动相关面试题,按最终去重题目聚合。
共 3252 道真题 · 当前筛选命中 338 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 161 题HTTP 是如何转换成 WebSocket 的?请描述整个握手过程。 考察对协议升级握手流程和关键字段的掌握第 162 题给定长短两个字符串,找出短字符串作为子序列在长字符串中出现的次数,要求使用动态规划实现。 考察动态规划建模能力、子序列计数与边界处理第 163 题请手写实现二叉树的之字形(锯齿形)层序遍历。 考察二叉树层序遍历基础与奇偶层方向反转的实现能力第 164 题如何将 JSON 数组转换为树形结构? 考察数据结构转换、递归与层级关系处理能力第 165 题请给出斐波那契数列的三种实现方式,并分析各自的复杂度。 考察递归、迭代和动态规划或矩阵快速幂的实现思路与复杂度分析第 166 题如何将一个URL字符串解析为对象,并提取其中的协议、主机名、端口、路径和查询参数? 考察URL解析的方法、边界情况处理及数据提取能力第 167 题如何基于 useFetch 实现:当请求参数(params)变化时自动重新发起请求?请结合 useEffect 说明实现方案。 考察 React 中 useEffect 依赖管理与自定义 Hook 封装能力第 168 题手撕:判断链表中是否有环。 考察链表操作、快慢指针算法与边界条件处理能力第 169 题如何用两个单向队列实现栈,说明详细过程? 考察队列与栈的基本操作及算法转换能力第 170 题如何解决打家劫舍这类动态规划问题? 考察动态规划的状态定义、状态转移和边界处理能力第 171 题请谈谈你是如何对[你的项目]进行测试的。 考察测试策略、测试用例设计与质量验证能力第 172 题Docker 如何构建镜像? 考察 Docker 镜像构建流程与 Dockerfile 使用能力第 173 题编程题:实现策略模式。 考察对策略模式的理解与编码实现能力第 174 题使用 Lodash 根据 id 字段去除数组中重复的对象,实现一个函数。 考察对 Lodash 数组去重方法的掌握及按对象字段去重的实现能力第 175 题请手写实现一个算法题:接雨水。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 考察算法理解、双指针或动态规划等解法以及编码实现能力第 176 题请编写一个SQL查询:给定员工表和部门表,计算每个部门中薪资最高的员工信息。 考察SQL窗口函数或关联子查询的应用,以及分组取极值的能力第 177 题给定一个数组,请找出其中最长的先严格递增后严格递减的子序列(山峰形子序列),并输出该最长长度。 考察动态规划解决最长先增后减子序列的建模能力第 178 题Python里面如何实现多线程请求? 考察Python多线程实现HTTP请求的机制与适用场景第 179 题请实现一个深拷贝函数,并考虑处理循环引用、Set、Map、Date 等特殊数据结构。 考察对深拷贝实现细节的理解、边界处理能力和编码能力第 180 题介绍一下AUC的含义,以及代码的实现,分析代码时间复杂度? 考察AUC概念的准确理解、实现能力及复杂度分析