字节跳动面试题 · 技术原理 · SQL

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

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

筛选题目已选:技术原理 · SQL
第 1 题请写出一个SQL查询:按商家维度聚合计算指标,且限定最近7天的日期范围。 考察SQL聚合查询与日期范围过滤的编写能力编码实现问题拆解技术原理SQL第 2 题SQL:查询至少连续两天登录的用户 考察SQL窗口函数或自关联处理连续性问题编码实现问题拆解技术原理SQL第 3 题请写出在项目中实现乐观锁时使用的 SQL 示例。 考察乐观锁的 SQL 实现方式与并发控制理解编码实现技术原理SQL第 4 题请解释数据库的隔离级别有哪些,并说明各自的特点。 考察对数据库隔离级别体系及差异的理解技术原理方案权衡SQL第 5 题请说明通用表表达式(CTE)在查询执行中的表现,以及它和子查询、临时表的区别。 考察对CTE执行计划的理解及其与子查询、临时表在性能上的差异技术原理方案权衡SQL第 6 题如果让你用SQL查询某个用户在某个时间段内的异常行为,你会怎么设计这个查询? 考察SQL编写能力、规则拆解和数据分析思维数据驱动问题拆解技术原理SQL第 7 题遇到 SQL 查询慢,如何定位问题并解决? 考察 SQL 性能问题的诊断思路与优化方法性能优化技术原理问题排查SQL第 8 题假设一个SQL执行很慢,你如何系统地排查原因? 考察SQL性能问题排查的思路与定位能力技术原理问题排查SQL第 9 题SQL优化手段有哪些? 考察对SQL性能优化知识的系统性和实践理解性能优化技术原理SQL第 10 题深分页问题,请写出SQL优化的方案。 考察对深分页性能瓶颈的理解及SQL优化能力编码实现性能优化技术原理SQL第 11 题请编写一个SQL查询:给定员工表和部门表,计算每个部门中薪资最高的员工信息。 考察SQL窗口函数或关联子查询的应用,以及分组取极值的能力编码实现技术原理SQL第 12 题请编写SQL查询,找出连续登录至少两天的用户,并说明你的解题思路。 考察SQL中连续问题的时间窗口处理与去重聚合能力编码实现问题拆解技术原理SQL第 13 题请描述一次SQL调优的排查流程 考察SQL性能问题的系统性排查思路与优化方法性能优化技术原理问题排查SQL第 14 题请说明使用CTE(公共表表达式)计算模型召回率和准确率的具体方法。 考察对CTE语法和分类模型评估指标计算方式的理解编码实现问题拆解技术原理SQL第 15 题描述一下一条SQL语句查询的过程 考察对数据库查询执行流程和内部机制的理解问题拆解技术原理SQL第 16 题如何编写库存扣减的 Update SQL,以保证并发环境下的数据正确性? 考察并发环境下库存扣减SQL的原子性与安全性设计风险判断技术原理SQL第 17 题在设计索引时,有哪些常见原因会导致SQL查询无法命中索引? 考察对索引失效场景的系统性理解问题拆解技术原理SQL第 18 题请解释什么是数据库索引,并说明常用的创建索引的方法。 考察对数据库索引基本概念的理解以及实际创建索引的操作能力编码实现技术原理SQL第 19 题请写出一个查询SQL语句,并说明其用途。 考察SQL基础语法掌握程度与表达能力编码实现技术原理SQL第 20 题列举通用的MySQL慢查询优化手段有哪些 考察对MySQL慢查询优化的系统性理解与常见手段掌握性能优化技术原理问题排查MySQLSQL