ML Feature Pipelines and Feature Stores Questions

Data infrastructure for machine learning: feature pipelines, feature stores, online/offline consistency, training-serving skew, and data preparation for models. Covers building reliable feature platforms and preventing leakage in the data path feeding models. The data-engineering-for-ML topic.

EasyTechnical
32 practiced

Explain watermarking and windowing in stream processing for feature computation. Define tumbling, sliding, and session windows and give a short example of each (for example: tumbling for hourly aggregates, sliding for rolling counts, session for bursts of user activity).

EasyTechnical
35 practiced

Explain the trade-offs between batch and streaming ingestion for computing ML features. Cover latency, throughput, cost, operational complexity, ordering and completeness guarantees, and failure-recovery implications, and give concrete examples of when you would choose each (for example, nightly aggregates for reporting versus near-real-time features for fraud detection).

HardTechnical
34 practiced

A model has started showing more false positives, and you suspect a mismatch between offline feature computation and online serving retrieval. Describe a plan to detect, reproduce, and fix issues caused by inconsistent feature computation (for example, a stale cache, missing keys, or a serialization difference), including the instrumentation and tests you would add to prevent recurrence.

EasyTechnical
40 practiced

Describe the three delivery-semantics options in stream processing: at-most-once, at-least-once, and exactly-once. For each, give a practical example and explain how you would achieve or approximate that guarantee using a technology stack such as Kafka producers/consumers with Spark Structured Streaming or Flink, including the role of checkpointing and idempotent sinks.

HardTechnical
32 practiced

Case study: a production model's accuracy dropped after a feature-store ingestion pipeline was modified. Walk through the incident response: immediate mitigation and rollback options, how you would reproduce the issue and find the root cause, what you would validate before confirming a fix, and the long-term changes you would make to prevent recurrence.

Unlock Full Question Bank

Get access to all 17 ML Feature Pipelines and Feature Stores interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.