PracHub
QuestionsPremiumLearningGuidesInterview PrepNEWCoaches
|Home/ML System Design/Intuit

Design AI feature launch and data collection

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a candidate's competency in designing production-grade ML systems, covering deployment architecture, online and batch inference, model and feature versioning, MLOps/CI-CD, monitoring and observability, rollout and safety strategies, and data/feedback instrumentation.

  • hard
  • Intuit
  • ML System Design
  • Software Engineer

Design AI feature launch and data collection

Company: Intuit

Role: Software Engineer

Category: ML System Design

Difficulty: hard

Interview Round: Technical Screen

How would you take an AI-powered application feature from prototype to production? Describe deployment architecture (online vs. batch inference, service boundaries, scaling), model and feature versioning, CI/CD for models, monitoring (latency, data/feature drift, quality), and A/B or canary rollout with rollback. How would you instrument the product to collect data and feedback for continuous improvement, including logging, labeling strategy, consent/privacy/compliance, and data retention?

Quick Answer: This question evaluates a candidate's competency in designing production-grade ML systems, covering deployment architecture, online and batch inference, model and feature versioning, MLOps/CI-CD, monitoring and observability, rollout and safety strategies, and data/feedback instrumentation.

Related Interview Questions

  • Design prompts for JSON-only LLM responses - Intuit (medium)
Intuit logo
Intuit
Sep 6, 2025, 12:00 AM
Software Engineer
Technical Screen
ML System Design
3
0

System Design: From AI Prototype to Production

Context

Assume you are designing a user-facing AI-powered feature for a web/mobile product. Some decisions must return predictions in real time (online inference), while others can be scheduled periodically (batch inference). Propose a production-grade design that addresses reliability, safety, privacy, and continuous improvement.

What to Cover

  1. Deployment architecture
    • Online vs. batch inference
    • Service boundaries (feature service/store, inference service, retrieval/ranking, data pipelines)
    • Scaling, availability, and failure isolation
  2. Model and feature versioning
    • Versioning for models, datasets, features, and transformations
    • Reproducibility and lineage
  3. CI/CD for models (MLOps)
    • Training/validation pipeline, automated tests, promotion gates
    • Packaging and environment management
  4. Monitoring and observability
    • Latency/throughput/error SLI/SLOs
    • Data/feature drift, training-serving skew, model quality
    • Cost/resource monitoring
  5. Rollouts and safety
    • Shadow, canary, blue/green, and A/B testing
    • Guardrails and rollback procedures
  6. Data and feedback instrumentation
    • What to log at inference and training time
    • Labeling strategy (in-product feedback, delayed outcome labels, active learning)
    • Consent, privacy, compliance, and data retention

Be explicit about trade-offs and provide practical guardrails and fallbacks.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More ML System Design•More Intuit•More Software Engineer•Intuit Software Engineer•Intuit ML System Design•Software Engineer ML System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.