

Welcome to your interview for the Data Engineer role at Ametek.
The question is on your right: Choosing Batch vs Real Time. Take a moment with it first.
Talk your thinking through with me if you like - when you're confident, submit your answer and I'll grade it like a real screen. You have three graded attempts to score 7/10 or better.
You're planning a new workflow in a data pipeline and need to decide how it should run. Some consumers may need fresh data quickly, while others can work with scheduled updates if the pipeline is simpler and cheaper.
How do you decide whether a workflow should run in real time or in batch?
| Latency |
| Complexity |
| Cost model |
| Best fit |