How would you approach a data engineering interview that includes SQL and data modeling, plus DSA focused on linked lists, trees, and dynamic programming?
For the SQL and data-modeling portion, use the provided relational model to summarize topic coverage across the listed interview areas.
topic_name, track, active_question_count, avg_minutes, and readiness.0.0, and order by the topic display order.estimated_minutes to one decimal place, ignoring NULL values, and use 0.0 when no average exists.readiness to Not started for zero active questions, In progress for one, and Ready for at least two.display_order.| Column | Type | Description |
|---|---|---|
| topic_idPK | INT | Unique topic identifier |
| topic_name | VARCHAR(100) | Interview topic name |
| track | VARCHAR(50) | Interview track containing the topic |
| display_order | INT | Required presentation order |
| Column | Type | Description |
|---|---|---|
| question_idPK | INT | Unique question identifier |
| topic_id | INT | Associated topic identifier |
| question_title | VARCHAR(150) | Question title |
| estimated_minutes | INT | Estimated completion time |
| is_active | BOOLEAN | Whether the question currently counts toward coverage |