Interview Query

Digital Classroom System Design

Start Timer

0:00:00

Upvote
6
Downvote
Save question
Mark as completed
View comments (3)
Next question

As a data engineer for Slack, they asked you to design their new product, “Slack for School”. When designing their database, you ponder upon the following questions:

  1. What are the critical entities, and how would they interact?

  2. Imagine we want to provide insights to teachers about students’ class participation. How should we design an ETL process to extract data about when and how often each student interacts with the app?

  3. Suppose a teacher wants to see the students’ assignment submission trends over the last six months. How would you write a SQL query to retrieve this data?

How would you answer?

.
.
.
.
.


Comments

Loading comments