哔哩哔哩面试题 · SQL

哔哩哔哩相关面试题,按最终去重题目聚合。

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

筛选题目已选:SQL
第 1 题给定表emp(字段id、income、cid)和表com(字段id、name),写出SQL语句查出平均工资大于5000的公司名称。 考察SQL聚合查询、分组与条件过滤的结合编码实现问题拆解技术原理SQL第 2 题假设你具备SQL和Python能力,如何将它们具体运用到游戏运营的数据处理工作中? 考察将通用数据处理技能迁移到游戏运营业务场景的应用能力业务理解问题拆解技术选型PythonSQL第 3 题请列举并解释 SQL 中常见的索引失效场景。 考察对索引生效机制和失效原因的掌握程度技术原理问题排查SQL第 4 题请解释数据库中的各种 JOIN(内连接、左连接、右连接、全连接等)的区别。 考察对 SQL JOIN 类型及其结果集语义的理解技术原理SQL第 5 题如果存储的数据通过正常SQL解析太慢,需要采用如写Java UDF或学习新方式等非常规手段来解决紧急任务,你会如何应对? 考察面对紧急性能问题时的处理策略、技术选型和风险控制能力问题拆解风险判断方案权衡JavaSQL第 6 题给定用户播放明细表(字段:日期date为分区字段、用户id、视频id、开始播放时间start_time),如何查询近一周内每天播放量排名前十的视频及其播放量? 考察SQL窗口函数、日期过滤与分组排名编码实现问题拆解技术原理SQL第 7 题给定课程表和老师表两张表,如何查询王老师所教的课程?请写出SQL并说明思路。 考察SQL基础查询能力,包括多表连接和条件筛选编码实现技术原理SQL第 8 题SQL实现连续登录 考察SQL窗口函数与连续性问题建模能力编码实现问题拆解技术原理SQL第 9 题编写SQL查询找出评分连续下降7天的商家。 考察SQL窗口函数、连续区间识别和复杂查询构建能力编码实现问题拆解技术原理SQL第 10 题请介绍开窗函数的定义、常见用途以及使用场景。 考察对SQL开窗函数的概念理解与实际应用场景掌握系统设计技术原理SQL第 11 题请解释什么是 SQL 注入中的盲注,并说明其常见类型和利用思路。 考察对 SQL 注入盲注类型的理解及安全防护意识安全意识技术原理SQL第 12 题手写 SQL:给定公司表和员工表,查出员工平均工资大于 5000 的公司名称。 考察 SQL 聚合、分组和 HAVING 过滤的综合运用能力编码实现技术原理SQL第 13 题请编写一条 SQL,查询每个部门中薪水最高的员工信息。 考察窗口函数、分组聚合与去重逻辑,以及 SQL 编写规范性编码实现问题拆解技术原理SQL第 14 题请说明SQL事务的ACID特性分别代表什么。 考察对数据库事务核心概念的掌握程度技术原理SQL第 15 题请编写SQL查询,从用户表和订单表中找出每个用户的订单数量,并仅显示订单数量大于0的用户及其订单数。 考察SQL关联查询与分组聚合能力编码实现技术原理SQL第 16 题请编写一个SQL查询,找出连续登录7天及以上的用户。给定用户登录表login_logs,包含user_id和login_date字段。 考察使用SQL处理连续性问题(连续日期分组)的窗口函数与自连接能力编码实现问题拆解技术原理SQL第 17 题学生表stu包含字段:姓名(name)、科目(subject)、成绩(score)。请写出SQL,查出总成绩为100分的学生的名字。 考察SQL聚合查询与分组过滤的能力编码实现技术原理SQL第 18 题在 LEFT JOIN 中,如果按连接条件左表和右表各有多条数据满足匹配,最终结果会是多少条?如何保证结果不膨胀? 考察多对多匹配导致的笛卡尔积膨胀及去重策略问题拆解技术原理SQL第 19 题请编写 SQL 查询,找出平均员工收入大于 5000 的公司名称。 考察 SQL 分组聚合、过滤和连接查询能力编码实现问题拆解技术原理SQL第 20 题请介绍你主要掌握的技术栈,包括 C++、Java、Python 和 SQL 的使用情况。 考察候选人技术栈广度与深度,判断与岗位匹配度人岗匹配自我认知技术原理C++JavaPython