Scenario
You are building an automated house-price valuation service for a real-estate platform.
Question
Design a home-price estimation system. Walk through the following components and justify your choices:
-
Target definition and evaluation metric(s)
-
Data collection and labeling (multi-year sale history)
-
Data splitting strategy (time-based and/or geographic split)
-
Feature engineering (e.g., comparable sales, property attributes, economic indicators)
-
Model selection and training (baseline linear to tree-based models)
-
Validation and backtesting
-
Deployment and monitoring (including suburb-level monitoring)
-
Handling user complaints and communicating prediction errors
Assume you are preparing for a technical phone screen and focus on practical, production-oriented decisions.