Free Practice Quiz Question List

Fault Tolerance and Redundant Systems Online Quiz Questions

Use this free practice quiz with 20 questions to review Fault Tolerance and Redundant Systems, test your knowledge, and prepare for your next test or exam.

20 questions
01
Choose one
1 point

A service continues returning correct results, but its latency is so high that it violates the application's timing requirement. Which term best describes this condition?

  1. A

    The system has an abnormal component condition.

  2. B

    The system returns correct results but violates timing or capacity expectations.

  3. C

    The system has produced an incorrect internal state.

  4. D

    The system has already violated its externally visible specification.

02
Choose one
1 point

A service has three application servers, but all of them depend on one unreplicated database. What is the unreplicated database in this design?

  1. A

    A failure domain

  2. B

    A replica

  3. C

    A single point of failure

  4. D

    A bulkhead

03
Choose one
1 point

An application process is running, but it cannot currently serve requests because a required dependency is unavailable. Which health check should normally prevent the instance from receiving traffic without necessarily restarting it?

  1. A

    Readiness check

  2. B

    Liveness check

  3. C

    Startup check

  4. D

    Backup-restore test

04
Choose all
1 point

Which two statements correctly describe synchronous replication? Select all that apply.

  1. A

    It can reduce the amount of recently committed data lost after a failure.

  2. B

    It always improves write latency compared with asynchronous replication.

  3. C

    It can make availability more sensitive to network partitions.

  4. D

    It acknowledges every write before any replica receives it.

05
Choose all
1 point

Which two patterns directly help contain the blast radius of a failing dependency or overloaded tenant? Select all that apply.

  1. A

    Unbounded retries

  2. B

    Bulkheads

  3. C

    Removing all timeouts

  4. D

    Circuit breakers

06
True or false
1 point

True or false: Replication alone is sufficient protection against accidental deletion or corruption because every replica contains a copy of the data.

  1. A

    True

  2. B

    False

07
True or false
1 point

True or false: When one of two servers fails, failover automatically gives the surviving server enough capacity to handle all the original traffic safely.

  1. A

    True

  2. B

    False

08
Written response
1 point

What is the standard term for the maximum acceptable amount of data loss after a disaster?

09
Written response
1 point

What failure-isolation pattern temporarily stops requests to a dependency that is repeatedly failing?

10
Fill in the blank
1 point

Complete the causal sequence: An abnormal component condition is a ; the incorrect internal state it produces is an ; and externally visible behavior that violates the specification is a .

11
Fill in the blank
1 point

Complete the observability description: Numerical measurements are , timestamped records of events are , and records of a request's path across services are .

12
Open ended
1 point

A consensus cluster has five nodes, and two nodes fail. Explain why the cluster can generally continue making progress, and state the key assumption that makes this possible.

13
Choose one
1 point

After repairing and resynchronizing a failed replica, which next action best reduces the risk of returning an unsafe system to full production load?

  1. A

    Disable all monitoring during recovery

  2. B

    Delete the old replica immediately

  3. C

    Validate data integrity and application behavior before gradually restoring traffic

  4. D

    Route all traffic back as soon as a process starts

14
Choose one
1 point

A service process is still running, but it cannot currently serve requests because a required dependency is unavailable. Which health check should normally prevent this instance from receiving new traffic without necessarily restarting it?

  1. A

    A liveness check

  2. B

    A readiness check

  3. C

    A startup check

  4. D

    A backup-restore test

15
Choose one
1 point

A database must remain available during an ordinary node failure and also recover from accidental deletion that is replicated to every live copy. Which design best addresses both requirements?

  1. A

    Use only active-active replication

  2. B

    Use replication for availability plus a retained backup that can restore an earlier state

  3. C

    Increase the number of live replicas without changing anything else

  4. D

    Use round-robin load balancing

16
True or false
1 point

True or false: A performance problem can never become a system failure if the system eventually returns correct results.

  1. A

    True

  2. B

    False

17
Written response
1 point

A disaster-recovery requirement says that service must be restored within 15 minutes and that no more than approximately 5 minutes of recently committed data may be lost. What is the RTO, expressed in minutes?

18
Written response
1 point

What is the exact health-check term for a check that determines whether an instance should receive traffic?

19
Choose one
1 point

Two independent components are both required for a request to succeed. Each has availability 0.99. What is the approximate combined availability of the series system?

  1. A

    98.01%

  2. B

    99.00%

  3. C

    99.99%

  4. D

    100.00%

20
Choose one
1 point

An API repeatedly calls a dependency that is timing out. The system should temporarily stop sending calls to that dependency and resume them only after it appears healthy. Which failure-isolation pattern is most appropriate?

  1. A

    A queue

  2. B

    A bulkhead

  3. C

    A circuit breaker

  4. D

    A startup check