wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ITP108 QUiz -B

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Netflix faced massive spikes in user demand. Which approach allowed them to dynamically add resources without service interruptions?

a)

Vertical scaling

b)

Horizontal scaling using cloud infrastructure

c)

Manual monitoring

d)

CDN caching

2.

Instagram improved performance by storing frequently accessed images closer to users. Which technique was applied?

a)

Load balancing

b)

In-memory caching

c)

CDN deployment

d)

Vertical scaling

3.

A digital bank upgraded its CPUs and RAM to handle transaction volume. This is an example of:

a)

Horizontal scaling

b)

Vertical scaling

c)

Load balancing

d)

Database query optimization

4.

Which situation benefits MOST from horizontal scaling rather than vertical scaling?

a)

A single server needs more RAM

b)

A global app experiencing millions of simultaneous users

c)

A desktop application with limited local data

d)

A local database needing indexing

5.

Airbnb avoided crashes during peak travel by:

a)

Using vertical scaling

b)

Adding multiple servers globally with load balancing

c)

Switching to batch data processing

d)

Removing caching layers

6.

If a company wants to reduce downtime when one load balancer fails, the BEST solution is:

a)

Health checks only

b)

Vertical scaling

c)

Redundant load balancers with failover

d)

FIFO caching

7.

Which load balancing method ensures one user session always connects to the same server?

a)

Round-robin

b)

IP hash

c)

Least connections

d)

Geographical

8.

A news website wants its pages to load faster worldwide. Which strategy should they implement?

a)

Database query optimization only

b)

CDN

c)

Vertical scaling

d)

FIFO cache eviction

9.

Which caching policy risks removing popular but 'old' items first?

a)

LFU

b)

LRU

c)

FIFO

d)

In-memory

10.

A system requires the fastest possible responses with lowest latency. Which load balancing algorithm fits best?

a)

Least connections

b)

Least response time

c)

FIFO

d)

LRU

11.

An e-commerce company improved search by indexing database queries. This is an example of:

a)

Horizontal scaling

b)

Load balancing

c)

Query optimization

d)

CDN deployment

12.

A social media app used Redis for caching profile data. Why was this effective?

a)

Redis supports batch processing

b)

In-memory cache drastically reduces response time

c)

Redis prevents user errors

d)

Redis replaces horizontal scaling

13.

If a load balancer goes down and DNS automatically redirects traffic to a backup, this is known as:

a)

Query optimization

b)

DNS failover

c)

Auto-scaling

d)

FIFO caching

14.

Why is horizontal scaling often more fault-tolerant than vertical scaling?

a)

Servers are more expensive

b)

Single machine is upgraded

c)

If one server fails, others can still handle requests

d)

It reduces cache eviction

15.

Which case BEST represents performance optimization?

a)

Adding servers globally

b)

Improving query indexes for faster data retrieval

c)

Migrating to cloud

d)

Using OAuth for authentication

16.

An e-commerce site integrates PayPal payments using its API. What principle does this show?

a)

Standardization

b)

Modularity

c)

Facilitate integration

d)

Versioning

17.

A developer reuses Google Maps API in multiple apps. Which benefit of APIs is highlighted?

a)

Reusability

b)

Modularity

c)

Security

d)

Innovation

18.

A company updates its internal algorithm but keeps API endpoints the same. Which API principle is maintained?

a)

Security

b)

Simplify maintenance and updates

c)

Versioning

d)

Documentation

19.

Twilio makes money offering APIs for SMS and calls. This demonstrates:

a)

Drive business growth through API monetization

b)

Facilitate integration

c)

Modularity

d)

Innovation

20.

Which HTTP method in REST is used to update an existing resource?

a)

GET

b)

POST

c)

PUT

d)

DELETE

21.

API versioning is MOST needed when:

a)

Adding a new endpoint

b)

Turning optional parameter into required

c)

Changing documentation

d)

Creating user stories

22.

A banking API requires OAuth tokens before returning data. This shows:

a)

Modularity

b)

Security

c)

Versioning

d)

Standardization

23.

If an API endpoint is modified but still works with old client apps, what practice ensures backward compatibility?

a)

REST principles

b)

Versioning

c)

User-centered design

d)

Caching

24.

Postman is MOST useful for:

a)

Data caching

b)

API testing and collaboration

c)

Server load balancing

d)

ETL migration

25.

A team wants API documentation that allows interactive editing and hosted docs. Which tool suits this need?

a)

Swagger

b)

Postman

c)

API Blueprint

d)

OAuth

26.

Uber monitors microservices proactively to avoid ride disruptions. Which practice is demonstrated?

a)

Logging only

b)

Proactive monitoring

c)

Graceful degradation

d)

Failover

27.

Which tool is open-source and widely used for monitoring with metrics and visualizations?

a)

Swagger

b)

Prometheus

c)

OAuth

d)

Redis

28.

Nagios is best suited for monitoring:

a)

APIs only

b)

Servers, networks, and applications

c)

Cache eviction

d)

User interfaces

29.

A system fails but automatically switches to backup resources. This is called:

a)

Retry

b)

Failover

c)

Degradation

d)

DNS hashing

30.

An e-commerce site lets users continue browsing even if payment gateway is down, but checkout is disabled. This is:

a)

Failover

b)

Graceful degradation

c)

Retry mechanism

d)

Logging

31.

Which error type is caused by user actions, like invalid form input?

a)

System error

b)

User error

c)

Network failure

d)

Load balancing issue

32.

A company sets up alerts and logs for recurring issues. This practice is:

a)

Debugging

b)

Monitoring

c)

Logging and error tracking

d)

DNS failover

33.

Why is structured logging better than plain text logs?

a)

It reduces storage

b)

Easier to parse and analyze

c)

No debugging required

d)

Requires no centralization

34.

Which debugging practice helps inspect variable values step by step?

a)

Using breakpoints and watch expressions

b)

Structured logging

c)

Query optimization

d)

Load balancing

35.

Why is centralizing logs important in complex systems?

a)

It reduces CPU usage

b)

Easier search and analysis across multiple services

c)

Avoids caching failures

d)

Prevents DNS errors

36.

A bank consolidates transactions every night. What integration type is this?

a)

Real-time

b)

Batch integration

c)

Virtualization

d)

Migration

37.

If a system updates a hotel booking instantly across databases, which integration type applies?

a)

Manual integration

b)

Batch integration

c)

Real-time integration

d)

Data migration

38.

Which integration method avoids duplication by creating a logical view instead of moving data?

a)

Data migration

b)

Data virtualization

c)

Batch ETL

d)

Correlation

39.

In batch ETL, why is parallel processing beneficial?

a)

Reduces latency to near-zero

b)

Speeds up batch jobs by dividing work

c)

Simplifies API communication

d)

Avoids logging errors

40.

Which case BEST fits real-time data integration?

a)

Monthly billing cycle

b)

Fraud detection in e-commerce transactions

c)

Annual data migration

d)

Backup restoration

41.

A telecom firm moves CRM data from legacy to cloud CRM in one-time process. Which pattern applies?

a)

Broadcast

b)

Migration

c)

Aggregation

d)

Synchronization

42.

During migration, what prevents data loss?

a)

DNS failover

b)

Data backup before migration

c)

Caching

d)

API versioning

43.

A stock trading company streams live stock data to clients continuously. This is an example of:

a)

Migration

b)

Broadcast pattern

c)

Batch ETL

d)

Virtualization

44.

Bi-directional synchronization ensures:

a)

Faster queries

b)

One-way migration only

c)

Both systems remain consistent in real-time

d)

Cached data is always used

45.

A retail chain synchronizes customer profiles online and offline. Which issue is MOST common?

a)

DNS errors

b)

Network failures causing delays

c)

API versioning conflicts

d)

Logging failures

46.

An e-commerce site correlates sales and feedback data to improve recommendations. This is:

a)

Aggregation

b)

Correlation

c)

Migration

d)

Synchronization

47.

Why is aggregation used in smart city IoT projects?

a)

Merges multiple sensor data into one system for analysis

b)

Ensures one-time migration

c)

Improves logging structures

d)

Caches frequently used queries

48.

Edge computing supports aggregation by:

a)

Storing logs centrally

b)

Processing data closer to where it is generated

c)

Migrating data in batches

d)

Testing APIs

49.

Which integration pattern ensures data is updated across both systems but not irrelevant fields?

a)

Correlation

b)

Broadcast

c)

Synchronization

d)

Aggregation

50.

A financial firm moves large volumes of stock data, compresses it, and replicates across clients. Which challenge are they solving?

a)

Data conflicts

b)

Network bandwidth strain

c)

Migration downtime

d)

Logging errors