腾讯面试题 · 编码实现 · SQL
腾讯相关面试题,按最终去重题目聚合。
共 3056 道真题 · 当前筛选命中 10 道 · 更新 2026-08-05
筛选题目已选:编码实现 · SQL
考察点
技术栈
第 1 题请编写SQL找出连续登录3天的用户ID。 考察SQL中连续问题处理能力与窗口函数运用第 2 题请现场手写一道算法题,并完成一道SQL查询题。你能具体说明一下算法题和SQL题的考察范围吗? 考察算法与SQL的基础能力,以及沟通澄清需求的能力第 3 题请编写伪代码,分别描述全表扫描和基于索引进行查询的过程。 考察对数据库全表扫描与索引查询执行路径的理解及伪代码表达能力第 4 题请现场编写一个 SQL 查询,计算用户的最大连续流失天数(即用户连续没有活跃行为的天数最大值)。 考察 SQL 编写能力、对时间序列数据的处理逻辑以及问题拆解能力第 5 题如何编写 SQL 查询,统计每个部门中工资最高的员工信息? 考察窗口函数与分组聚合的 SQL 应用能力第 6 题手写 SQL:查询表中每门课程得分都不低于 60 分的学生的名字。 考察 SQL 中聚合、分组与条件筛选的组合应用能力第 7 题假设数据库中有两个字段:QQ号和登录时间,请用 SQL 写出查找某个 QQ 号最近一次登录时间的语句;如果表中有 1 亿个 QQ 号,你会如何加快该查询? 考察 SQL 查询能力与大规模数据索引设计的实际经验第 8 题请编写SQL找出成绩表中排名第二的学生姓名。 考察SQL窗口函数与排名逻辑的运用第 9 题如何给某行数据加读锁/写锁,SQL怎么写? 考察数据库行级锁的SQL语法及读写锁语义理解第 10 题给定一张订单表,包含 orderid 和 price 两个字段,在不使用 MAX 函数的前提下,如何找出价格最高的订单 ID? 考察 SQL 排序、限制结果集以及对聚合函数的替代实现