后端岗位面试题更新 2026-08-05

现有一张员工表 employee,包含部门编号 departmentId、员工姓名 employee、工资 salary 字段;另有一张部门表 department,包含部门编号 id 和部门名称 name 字段。请编写 SQL 查询,找出每个部门中薪资最高的员工,并返回部门名称、员工姓名和薪资。

华为HUAWEI后端开发电子/半导体编码实现技术原理SQL

考察说明

考察窗口函数或关联子查询在分组取最值场景中的 SQL 编写能力

回答思路

  1. 理解两表关联关系和字段含义
  2. 正确使用窗口函数 RANK 或 DENSE_RANK 按薪资在部门内排序
  3. 能正确过滤出每组最高薪资行
  4. 能处理并列最高薪情况并说明取舍
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。