京东面试题 · SQL
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 46 道 · 更新 2026-08-05
筛选题目已选:SQL
考察点
技术栈
第 1 题在分批迁移数据时,为了保证每批次拉取数据的执行效率都比较高,ID应该怎么来? 考察分批拉取数据的ID策略设计与性能权衡第 2 题如何优化一条慢查询 SQL? 考察 SQL 性能问题的分析方法和优化手段第 3 题给定订单详情表 orddet(orderid 订单号, skuid 商品编号, saleqtty 销售数量, dt 日期分区),请编写查询,计算 2016 年 1 月 1 日销量 Top100 的商品,并按销量降序排序。 考察聚合、排序、取前 N 和分区过滤的 SQL 编写能力第 4 题请写出乐观锁在数据库中的典型SQL实现,并说明其原理与适用场景。 考察对乐观锁机制的理解、SQL编写能力及适用场景判断第 5 题一张特别大的表和一张特别小的表做内关联,哪张表放左边? 考察SQL执行计划理解与表连接优化意识第 6 题请编写SQL统计连续登录超过三天的用户数量。 考察日期处理、连续区间识别与去重能力第 7 题请写出查询学生语文成绩前三名的 SQL 语句,并说明你将如何处理并列排名(同分)的情况。 考察 SQL 排序、取限与排名并列处理逻辑第 8 题SQL 中怎么避免重复行? 考察对 SQL 去重与行唯一性的掌握第 9 题请用SQL解决一个经典连续问题:给出一张包含用户ID和日期的签到表,找出连续登录至少3天的用户。 考察SQL窗口函数与连续区间的分组技巧第 10 题请分享你处理过的最复杂的一个指标SQL,当时是如何设计和实现的? 考察复杂SQL的设计思路、指标口径理解与优化能力第 11 题TRUNCATE和DELETE的区别有哪些? 考察对SQL删除操作原理、事务影响和性能差异的理解第 12 题慢SQL如何优化? 考察对SQL性能瓶颈的定位能力和优化手段的系统性第 13 题讲讲SQL事务,什么场景用事务。 考察事务特性、隔离级别与典型应用场景第 14 题如何提升SQL执行效率? 考察SQL优化方法论、索引原理与实际调优手段第 15 题请解释 SQL 中 DENSE_RANK 和 ROW_NUMBER 的区别,并给出使用场景示例。 考察窗口函数语义区分与适用场景判断第 16 题请编写SQL查询最近一年没有登录的客户。 考察SQL窗口函数、日期计算与业务条件表达能力第 17 题SQL数据倾斜是什么原因导致的? 考察对数据倾斜成因的理解及排查方向第 18 题如何用 SQL 计算每个用户连续登录的最长天数? 考察 SQL 窗口函数、日期差值处理与分组聚合能力第 19 题请解释SQL窗口函数的作用,并举例说明其与普通聚合函数的区别。 考察对窗口函数的理解及其与聚合函数的对比能力第 20 题请写出SQL查询,找出语文成绩排名前三的学生姓名。 考察SQL排名查询的编写能力与语法选择