System Design Flashcards

(10 cards)

1
Q

What is a data pipeline?

A

Automated process for collecting, processing, and storing data for ML models.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is model deployment?

A

Making an ML model available for predictions in a production environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is batch prediction?

A

Generating predictions for large datasets periodically.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is online prediction?

A

Serving predictions in real-time via APIs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is model monitoring?

A

Tracking performance metrics post-deployment to detect drift.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is concept drift?

A

Change in the relationship between input and output variables over time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is feature store?

A

Centralized repository for storing and serving ML features.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is canary deployment?

A

Rolling out model updates to a small subset of users before full deployment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is A/B testing in ML?

A

Comparing performance of two models or variants to see which performs better.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is shadow deployment?

A

Deploying a model in parallel to production without affecting user-facing results.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly