By Sagar Shankaran, Founder of CallSphere
Real MLOps and AI deployment interview questions from Google, Amazon, Meta, and Microsoft in 2026. Covers CI/CD for ML, model monitoring, quantization, continuous batching, serving infrastructure, and evaluation frameworks.
Key takeaways
Two years ago, MLOps questions were optional — asked at infrastructure-heavy companies but skipped at AI labs. In 2026, every AI role includes MLOps because every company is deploying models to production. If you can't get a model from a notebook to a scalable service, you're not a complete AI engineer.
flowchart LR
FP16(["FP16 model<br/>baseline weights"])
CALIB["Calibration set<br/>128 to 1024 samples"]
METHOD{"Quantization<br/>method"}
GPTQ["GPTQ<br/>weight only INT4"]
AWQ["AWQ<br/>activation aware"]
GGUF["llama.cpp GGUF<br/>K-quants for CPU"]
EVAL["Eval delta vs FP16<br/>perplexity, MMLU"]
SERVE[("Serve on<br/>consumer GPU")]
FP16 --> CALIB --> METHOD
METHOD --> GPTQ --> EVAL
METHOD --> AWQ --> EVAL
METHOD --> GGUF --> EVAL
EVAL --> SERVE
style METHOD fill:#4f46e5,stroke:#4338ca,color:#fff
style EVAL fill:#f59e0b,stroke:#d97706,color:#1f2937
style SERVE fill:#059669,stroke:#047857,color:#fff
These 7 questions cover the real deployment challenges companies face today.
They want to see that you understand ML CI/CD is fundamentally different from software CI/CD. In software, if the code compiles and tests pass, you're good. In ML, the code can work perfectly but the model can still be garbage.
Code Change → Linting + Unit Tests
│
▼
Data Validation (schema checks, distribution checks)
│
▼
Model Training (on standardized environment)
│
▼
Model Evaluation
├── Offline Metrics (accuracy, F1, perplexity)
├── Regression Tests (known inputs → expected outputs)
├── Fairness Checks (performance across demographic groups)
└── Performance Benchmarks (latency, throughput, memory)
│
▼
Model Registry (version, tag, artifact store)
│
▼
Staging Deployment → Integration Tests
│
▼
Canary (5% traffic) → Monitor metrics
│
▼
Full Rollout (auto if metrics pass, manual gate option)
| Aspect | Software CI/CD | ML CI/CD |
|---|---|---|
| What changes | Code only | Code + data + model weights |
| Tests | Unit + integration tests | + model quality tests + data quality tests |
| Artifact | Docker image | Docker image + model weights + config |
| Rollback trigger | Errors, crashes | + metric degradation, data drift |
| Pipeline trigger | Code push | + data change, scheduled retraining |
1. Data Drift (Covariate Shift)
2. Concept Drift
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
3. Model Performance Drift
Production Traffic
│
├── Input Monitoring
│ ├── Feature distribution tracking
│ ├── Missing value rates
│ ├── Schema validation
│ └── Volume monitoring (QPS anomalies)
│
├── Output Monitoring
│ ├── Prediction distribution (confidence scores)
│ ├── Class balance (is the model suddenly predicting one class 99%?)
│ ├── Latency (p50, p95, p99)
│ └── Error rates
│
└── Outcome Monitoring
├── Business metrics correlation
├── Human feedback aggregation
└── Delayed label comparison (when ground truth becomes available)
A 70B parameter model in FP16 requires 140 GB of GPU memory — almost 2 H100s just for the weights. Quantization compresses model weights to lower precision, reducing memory and speeding up inference.
| Format | Bits | Memory (70B) | Quality Loss | Speed Gain |
|---|---|---|---|---|
| FP32 | 32 | 280 GB | Baseline | Baseline |
| FP16/BF16 | 16 | 140 GB | None | 2x |
| FP8 | 8 | 70 GB | Minimal | 3-4x |
| INT8 | 8 | 70 GB | Very small | 3-4x |
| INT4 (GPTQ/AWQ) | 4 | 35 GB | Small-moderate | 5-7x |
| NF4 (QLoRA) | 4 | 35 GB | Small | 5-7x (training) |
Post-Training Quantization (PTQ):
Quantization-Aware Training (QAT):
Dynamic vs. Static Quantization:
Request A (10 tokens) ████████████████████░░░░░░░░░░ (waits)
Request B (30 tokens) ████████████████████████████████████████████████████████████
Request C (5 tokens) ██████████░░░░░░░░░░░░░░░░░░░░ (waits a LOT)
All 3 must wait for the longest request (B) to finish.
GPU is idle for A and C after they complete.
Iteration 1: Process [A, B, C] together
Iteration 2: A finishes → replace with new Request D
Process [D, B, C] together
Iteration 3: C finishes → replace with Request E
Process [D, B, E] together
Key insight: As soon as one request in the batch finishes generating, a new request takes its slot. The GPU is never idle waiting for the longest request.
| Metric | Static Batching | Continuous Batching |
|---|---|---|
| GPU Utilization | 30-50% | 80-95% |
| Throughput | Baseline | 2-3x higher |
| Latency variance | Very high (short reqs wait for long) | Low (each req finishes independently) |
vLLM combines continuous batching with PagedAttention:
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
Data Sources → Ingestion → Validation → Transformation → Training → Evaluation → Registry → Serving
│ │ │ │ │ │ │ │
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼
S3/DB Airflow/ Great Feature GPU Cluster Eval Suite MLflow K8s +
Prefect Expectations Store (spot) + gates vLLM/TGI
| Component | Tool Options | Key Consideration |
|---|---|---|
| Orchestration | Airflow, Prefect, Kubeflow Pipelines | DAG management, retry logic, scheduling |
| Data Validation | Great Expectations, Pandera | Schema + distribution checks before training |
| Feature Store | Feast, Tecton, Vertex AI | Offline/online feature consistency |
| Training | SageMaker, Vertex AI, bare K8s + spot GPUs | Cost optimization via spot instances |
| Experiment Tracking | W&B, MLflow, Neptune | Hyperparameter search, metric comparison |
| Model Registry | MLflow, SageMaker Model Registry | Versioning, staging, approval workflows |
| Serving | vLLM, TGI, Triton, SageMaker Endpoints | Auto-scaling, A/B testing, shadow mode |
Metrics:
Methodology:
Production Traffic
│
├── 50% → Control (current model)
│ Measure: CTR, engagement, revenue
│
└── 50% → Treatment (new model)
Measure: CTR, engagement, revenue
→ Statistical test after N days/users → Ship or revert
Instead of splitting users between models, interleave results from both models in a single result list for each user:
Position 1: Model A's top result
Position 2: Model B's top result
Position 3: Model A's 2nd result
Position 4: Model B's 2nd result
...
Count which model's results get more clicks → more sensitive than traditional A/B testing (requires 10x fewer users for the same statistical power).
API Gateway (rate limiting, auth)
→ Load Balancer (route to least-loaded GPU)
→ Serving Framework (vLLM / TGI / TensorRT-LLM)
→ GPU Inference (model loaded in GPU memory)
→ Response Streaming (SSE / WebSocket)
| Feature | vLLM | TGI (HuggingFace) | TensorRT-LLM (NVIDIA) |
|---|---|---|---|
| Key Innovation | PagedAttention | Production-ready, easy deploy | Kernel-level optimization |
| Performance | High | Good | Highest (NVIDIA-specific) |
| Ease of Use | pip install | Docker image | Complex build process |
| Hardware | Any GPU | Any GPU | NVIDIA only |
| Continuous Batching | Yes | Yes | Yes |
| Quantization | GPTQ, AWQ, FP8 | GPTQ, bitsandbytes | INT8, INT4, FP8 (native) |
| Best For | General use, flexibility | Quick deployment | Maximum throughput |
It's now a core competency, not optional. Even AI labs like OpenAI and Anthropic ask about deployment, monitoring, and evaluation because they ship models to millions of users. At applied AI companies (Amazon, Microsoft, Google), it's often 25-30% of the interview signal.
Knowing specific tools demonstrates practical experience. But concepts matter more — if you can explain continuous batching, quantization trade-offs, and monitoring strategies, the specific tool names are secondary.
MLOps adds three dimensions: (1) data management (versioning, quality, drift), (2) model management (training, evaluation, registry), and (3) experiment tracking (hyperparameters, metrics, reproducibility). DevOps principles (CI/CD, monitoring, infrastructure-as-code) still apply but are extended for ML-specific challenges.
Written by
Sagar Shankaran· Founder, CallSphere
Sagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
See how AI voice agents work for your industry. Live demo available -- no signup required.
A practical 2026 buyer's guide for spas and massage clinics choosing an AI phone agent: the features, questions, and red flags that matter.
Not all AI phone agents are equal. A practical 2026 checklist for dermatology clinics on what to look for before picking a voice AI receptionist.
Not all AI phone agents are equal. See what auto repair shop owners should look for when choosing an AI voice agent in 2026, with a checklist.
Not all AI phone agents are equal. A 2026 buyer's guide for gym owners: speed, real booking, multichannel, and the red flags to avoid.
Shopping for an AI phone agent in 2026? Exactly what marketing and creative agencies should look for before they commit.
Picking an AI phone agent for your nail salon? Learn what to check in 2026 — voice quality, booking integration, languages, and real cost.
© 2026 CallSphere LLC. All rights reserved.
Made within New York
Watch how CallSphere handles real customer calls, schedules appointments, and processes payments — live.
Try Live DemoBook a DemoCalculate Your ROI