Ctrl K
Data Engineer · Mid-level · Theory

You're designing a sales data mart for BI. Would you choose a star or a snowflake schema, and how would you decide what one row in the fact table represents?

~4 min by voice

How to approach it

This checks whether the candidate understands dimensional modeling in practice: how a star differs from a snowflake and what trade-off lies behind that, and whether they start the design with the fact table's grain rather than a list of columns.

Have you seen this question in a real interview?
Answers0
Avg. score—
Strong—
Practiced0
Topics
Similar questionsWhat are slowly changing dimensions, SCDs, and what types do you know? JuniorWhat are a primary key and a foreign key? And how would you model a many-to-many relationship, for example students and courses? JuniorYou need to keep a history of changes to customer attributes, such as plan, city and segment, in a data warehouse, loading data incrementally once a day. How would you implement a Type 2 SCD, and what pitfalls have you run into? SeniorTell me about a time you denormalized a data model for the sake of performance. What price did you have to pay for it? SeniorDesign an analytical data warehouse for a marketplace: orders, products, sellers, buyers, delivery. How would you model the data, and why that way? Senior

Answer by voice

The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.

Sign in to answer

Best with headphones · ~4 min