字节跳动

131 篇面经1096 道面试题

已筛选

共 1096 道题

排序:

6636
用多线程代码构造一个死锁示例。
算法与编程题并发、文件与工程编码
代码题
进阶
6680
大量字符串拼接有哪些实现方式,如何分析时间与分配成本?
软件工程基础性能与容量工程
原理机制
进阶
6714
二叉搜索树的高度如何影响查找效率,怎样避免退化?
算法与编程题算法复杂度与数据结构基础
原理机制
进阶
6738
求受移动方向和障碍约束的网格最小路径和。
算法与编程题动态规划、贪心与回溯
代码题
进阶
6749
实现堆排序。
算法与编程题排序、查找与 Top-K
代码题
进阶
6921
什么是零拷贝,如何判断数据路径实际减少了哪些复制?
软件工程基础操作系统与 Linux
原理机制
进阶
6934
Redis 事务如何执行,多命令更新的原子性与失败边界是什么?
软件工程基础Redis 与缓存
原理机制
进阶
7012
使用 AI 编程时,应提供哪些代码上下文?
AI 应用工程与治理AI Coding 与研发流程
方案设计
进阶
7049
Codex 的短期记忆与上下文压缩如何实现?
Agent 原理与系统上下文工程
原理机制
进阶
7090
Function Calling 与用 Prompt 加正则解析模拟工具调用有什么区别?
Agent 原理与系统工具调用与 Function Calling
比较选型
进阶

另有 5 篇多公司合集,可在面经记录中查看。