Code RoomReal-time feature aggregation
HardPrep Room Coding #3228

Real-time feature aggregation

System designML systemsDistributed systemsSenior–Staff~45 min

Design the streaming feature pipeline that computes real-time aggregate features for a ride-hailing surge/fraud model: features like 'ride requests in this geohash in the last 5 minutes', 'driver cancellations in the last hour', updated continuously and read at inference with single-digit-ms latency. Events arrive out of order and occasionally late by minutes. Design the streaming aggregation + serving so the online feature values are correct under out-of-order/late events and don't drift from the offline-recomputed truth.

What a strong answer looks like

Clarify scale and constraints first. Propose a clean component breakdown, then go deep on the hard parts (data model, bottlenecks, consistency, failure modes) and name the trade-offs you are making.

Clarify5:00 left
Estimate5:00 planned
Design15:00 planned
Deep dive12:00 planned
Failure8:00 planned
0:00
Which questions mattered is sealed until you submit. Telling you now would just be handing over the edge cases.