Skip to content

mensenvau/assignment_data_modeling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 Interview Process Overview

The interview consists of two parts:
1️⃣ Pre-work
2️⃣ Interactive Interview


πŸ“ Pre-work Instructions

βš™οΈ Interview Environment Setup

The pre-work will utilize the free Databricks Community Edition (you are also welcome to use your company's environment if it is easier).
πŸ“Ž Attached: Instructions for the Community Edition setup.

You can use a simple demo dataset of your choice for this task.


πŸš€ Task Overview

πŸ“Š Scenario:

  • Customers place orders.
  • Each order can have multiple line items for different products, quantities, and statuses.
  • When the complete order is delivered, it is marked as Completed.
  • Track the status at the item level.

Task 1:

πŸ”§ Design a data model for this system and define the entity-relationship between the objects.

Task 2:

πŸ” Provide SQL queries to find the most sold product in the last month.


πŸ“ Additional Instructions

  • Design the data model and create a logical architecture for it.
  • Build a SQL query to find the most sold product in the last month.
  • Be prepared to explain your query during the interview.
  • Do NOT create any additional documentation or slides demonstrating your knowledge of Databricks.

Releases

No releases published

Packages

No packages published

Languages