You are interviewing for a full-stack/data-oriented role. For each of the following product areas, answer Product Sense and Data Modeling prompts.
Choose one scenario (or discuss all if time permits):
-
Private Account
feature in a social app (users can make their profile private; follow requests may require approval).
-
Car Rental
marketplace (users search, book cars; hosts list cars).
-
Carpool
platform (drivers post trips; riders request seats).
Part 1 — Product sense
-
What is the primary user goal and business goal for the feature/product?
-
Define a small set of
success metrics
(pick
3 core metrics
plus any guardrail metrics).
-
Describe how you would
visualize
those 3 metrics in a dashboard (chart types, key breakdowns).
-
A key metric suddenly drops (e.g., bookings, approvals, matches). Walk through how you would
diagnose
the problem using data.
Part 2 — Data modeling
Design a data model that supports the above analytics.
-
List the main
entities
and their key
attributes
.
-
Identify the main
facts
and
dimensions
you would use to “slice and dice” (time, geo, platform, user type, etc.).
-
Propose a relational (or warehouse) schema (tables, keys, and important relationships). Include notes on event logging/instrumentation needed to compute the metrics.