Subtask Failures

ASKED IN INTERVIEW
10pts
Linked In

Problem Statement

Find parent tasks that have at least one child subtask with a status of Failed.

Rules:

  • Columns: parent_task_id, parent_task_name, failed_subtask_count.
  • Only include parents with failed children.
  • Sort by failed_subtask_count DESC.
Tests your understanding of
Aggregation, Joins and Filtering

Input Tables

tasks
task_id(INTEGER)task_name(VARCHAR)
1Pipeline_A
2Pipeline_B
10Child_1
11Child_2
20Child_3
subtask_relations
parent_id(INTEGER)child_id(INTEGER)
110
111
220
execution_logs
task_id(INTEGER)status(VARCHAR)
10Failed
11Failed
20Success

Expected Output

parent_task_id(INTEGER)parent_task_name(VARCHAR)failed_subtask_count(INTEGER)
1Pipeline_A2

Tags

HardASKED IN INTERVIEWAggregationJoinsFiltering
25 min
47%

Hints