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

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

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

筛选题目已选:编码实现 · SQL
第 1 题请写出一个SQL查询:按商家维度聚合计算指标,且限定最近7天的日期范围。 考察SQL聚合查询与日期范围过滤的编写能力编码实现问题拆解技术原理SQL第 2 题查询入学在2023年且分数超过90的学生姓名和分数,按分数升序排序。 考察对SQL查询条件的组合使用、过滤和排序编码实现问题拆解SQL第 3 题请用两种不同的方法写出实现同一查询需求的SQL语句,并简要说明两种方法的适用场景和性能差异。 考察SQL编写能力、方法多样性与性能分析意识编码实现问题拆解方案权衡SQL第 4 题SQL:查询至少连续两天登录的用户 考察SQL窗口函数或自关联处理连续性问题编码实现问题拆解技术原理SQL第 5 题请编写一条 SQL 查询,返回总分最高的三个学生的姓名及总分。 考察 SQL 窗口函数或排序查询的编写能力,以及处理并列排名的边界情况编码实现问题拆解SQL第 6 题请写出在项目中实现乐观锁时使用的 SQL 示例。 考察乐观锁的 SQL 实现方式与并发控制理解编码实现技术原理SQL第 7 题深分页问题,请写出SQL优化的方案。 考察对深分页性能瓶颈的理解及SQL优化能力编码实现性能优化技术原理SQL第 8 题请编写一个SQL查询:给定员工表和部门表,计算每个部门中薪资最高的员工信息。 考察SQL窗口函数或关联子查询的应用,以及分组取极值的能力编码实现技术原理SQL第 9 题请编写SQL查询,找出连续登录至少两天的用户,并说明你的解题思路。 考察SQL中连续问题的时间窗口处理与去重聚合能力编码实现问题拆解技术原理SQL第 10 题现有user表包含userid、username字段,order表包含orderid、userid、productid字段。请写出SQL,查询出购买过两个及以上不同产品的用户信息。 考察SQL聚合、分组和去重计数能力编码实现问题拆解SQL第 11 题请说明使用CTE(公共表表达式)计算模型召回率和准确率的具体方法。 考察对CTE语法和分类模型评估指标计算方式的理解编码实现问题拆解技术原理SQL第 12 题请解释什么是数据库索引,并说明常用的创建索引的方法。 考察对数据库索引基本概念的理解以及实际创建索引的操作能力编码实现技术原理SQL第 13 题请写出一个查询SQL语句,并说明其用途。 考察SQL基础语法掌握程度与表达能力编码实现技术原理SQL第 14 题请编写一条 SQL 查询,统计在某段时间内借过书的用户 ID(uid)。 考察 SQL 日期范围过滤与去重查询能力编码实现技术原理SQL