Practice Questions
Question 1
What is the primary characteristic of batch data processing?
A. Continuous data flow
B. Real-time processing
C. Processing data in scheduled chunks
D. Immediate event handling
✅ Answer: C
Explanation:
Batch processing handles data in groups at scheduled intervals, not continuously.
Question 2
Which type of processing is BEST suited for real-time analytics?
A. Batch processing
B. Stream processing
C. Periodic processing
D. Manual processing
✅ Answer: B
Explanation:
Stream processing enables real-time or near real-time insights.
Question 3
Which Azure service is commonly used for streaming data ingestion?
A. Azure Data Factory
B. Azure Event Hubs
C. Azure Synapse Analytics
D. Azure SQL Database
✅ Answer: B
Explanation:
Azure Event Hubs is designed for high-throughput, real-time data ingestion.
Question 4
Which scenario is BEST suited for batch processing?
A. Monitoring live stock prices
B. Detecting fraud in real time
C. Generating a monthly financial report
D. Tracking website clicks instantly
✅ Answer: C
Explanation:
Batch processing is ideal for scheduled, periodic workloads like reports.
Question 5
What is the typical latency for streaming data processing?
A. Hours
B. Days
C. Seconds or milliseconds
D. Weeks
✅ Answer: C
Explanation:
Streaming processing provides low-latency, near real-time results.
Question 6
Which Azure service is used to process streaming data in real time?
A. Azure Blob Storage
B. Azure Stream Analytics
C. Azure Files
D. Azure Virtual Machines
✅ Answer: B
Explanation:
Azure Stream Analytics processes streaming data in real time.
Question 7
Which statement about batch processing is TRUE?
A. It processes data continuously
B. It always requires real-time data sources
C. It is typically more cost-effective than streaming
D. It has lower latency than streaming
✅ Answer: C
Explanation:
Batch processing is generally more cost-efficient than continuous streaming.
Question 8
Which scenario requires streaming processing?
A. Archiving old data
B. Processing annual tax records
C. Monitoring IoT sensor data in real time
D. Generating quarterly reports
✅ Answer: C
Explanation:
Streaming is needed for continuous, real-time data flows like IoT.
Question 9
What is a key difference between batch and streaming processing?
A. Batch uses structured data, streaming does not
B. Streaming has higher latency than batch
C. Batch processes data in chunks, streaming processes data continuously
D. Streaming is always cheaper than batch
✅ Answer: C
Explanation:
Batch = periodic chunks, Streaming = continuous flow.
Question 10
Which approach would you choose if immediate action is required based on incoming data?
A. Batch processing
B. Stream processing
C. Scheduled processing
D. Offline processing
✅ Answer: B
Explanation:
Streaming is required when real-time decisions are needed.
✅ Quick Exam Takeaways
✔ Batch processing
- Scheduled
- High latency
- Cost-effective
- Best for historical analysis
✔ Streaming processing
- Continuous
- Low latency
- Real-time insights
- More complex
✔ Azure services:
- Batch → Azure Data Factory, Azure Synapse Analytics
- Streaming → Azure Event Hubs, Azure Stream Analytics
✔ Exam tip:
👉 Real-time = Streaming
👉 Scheduled/historical = Batch
Go to the DP-900 Exam Prep Hub main page.
