Parse JSON Accounts into Typed Python Objects and Prepare Features
Company: Dave
Role: Machine Learning Engineer
Category: Data Manipulation (SQL/Python)
Difficulty: easy
Interview Round: Onsite
Overview: Parse a JSON account snapshot into typed Python objects, reject non-finite decimal balances, sum exact values, and prepare reproducible feature data. The solution covers schema validation, duplicate IDs, atomic failure, large files, lineage, time semantics, idempotent materialization, and training-serving consistency.
Read the full Dave Machine Learning Engineer interview experience this question came from