Dept vs Company Pay

ASKED IN INTERVIEW
10pts
Door Dash

Problem Statement

Compare the average salary of each department to the overall company average salary.

Rules:

  • Output columns: department_name, comparison_result.
  • Comparison: Higher, Lower, or Same.
  • Sort by department_name ASC.
Tests your understanding of
Window Functions, Case Logic and Aggregation

Input Tables

employees
employee_id(INTEGER)salary(INTEGER)department_id(INTEGER)
11000001
21200001
3800002
4900002
departments
id(INTEGER)name(VARCHAR)
1Engineering
2Marketing
payroll_meta
dept_id(INTEGER)currency(VARCHAR)
1USD

Expected Output

department_name(VARCHAR)comparison_result(VARCHAR)
EngineeringHigher
MarketingLower

Tags

HardASKED IN INTERVIEWWindow FunctionsCase LogicAggregation
20-30 min
42%

Hints