Performance interview questions

15 real Performance questions from the Redis bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Single-threaded execution?

Junior
  1. A.a non-blocking way to walk the keyspace incrementally in small batches instead of scanning everything in one blocking call
  2. B.an operation whose cost stays fixed regardless of dataset size, such as fetching or setting a single value by key
  3. C.a command like fetching every member of a huge collection whose cost grows with element count and can stall the event loop
  4. D.processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
Reveal the answer + AI explanation — free account

2. Which term means: "processing commands one at a time on a single core via an event loop, which removes the need for locks on data access"?

Junior
  1. A.Single-threaded execution
  2. B.Pipelining
  3. C.Cursor-based iteration
  4. D.Constant-time command
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Single-threaded execution — processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
  2. B.Single-threaded execution — an operation whose cost stays fixed regardless of dataset size, such as fetching or setting a single value by key
  3. C.Single-threaded execution — sending many commands in one batch without waiting for each reply, slashing round-trip latency over the network
  4. D.Single-threaded execution — a non-blocking way to walk the keyspace incrementally in small batches instead of scanning everything in one blocking call
Reveal the answer + AI explanation — free account

4. What is Pipelining?

Mid
  1. A.sending many commands in one batch without waiting for each reply, slashing round-trip latency over the network
  2. B.processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
  3. C.an operation whose cost stays fixed regardless of dataset size, such as fetching or setting a single value by key
  4. D.a non-blocking way to walk the keyspace incrementally in small batches instead of scanning everything in one blocking call
Reveal the answer + AI explanation — free account

5. Which term means: "sending many commands in one batch without waiting for each reply, slashing round-trip latency over the network"?

Mid
  1. A.Cursor-based iteration
  2. B.Pipelining
  3. C.Single-threaded execution
  4. D.Linear-time hazard
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.Pipelining — a command like fetching every member of a huge collection whose cost grows with element count and can stall the event loop
  2. B.Pipelining — an operation whose cost stays fixed regardless of dataset size, such as fetching or setting a single value by key
  3. C.Pipelining — sending many commands in one batch without waiting for each reply, slashing round-trip latency over the network
  4. D.Pipelining — processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
Reveal the answer + AI explanation — free account

7. What is Constant-time command?

Mid
  1. A.processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
  2. B.an operation whose cost stays fixed regardless of dataset size, such as fetching or setting a single value by key
  3. C.sending many commands in one batch without waiting for each reply, slashing round-trip latency over the network
  4. D.a command like fetching every member of a huge collection whose cost grows with element count and can stall the event loop
Reveal the answer + AI explanation — free account

8. Which term means: "an operation whose cost stays fixed regardless of dataset size, such as fetching or setting a single value by key"?

Mid
  1. A.Single-threaded execution
  2. B.Constant-time command
  3. C.Pipelining
  4. D.Linear-time hazard
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.Constant-time command — an operation whose cost stays fixed regardless of dataset size, such as fetching or setting a single value by key
  2. B.Constant-time command — processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
  3. C.Constant-time command — a non-blocking way to walk the keyspace incrementally in small batches instead of scanning everything in one blocking call
  4. D.Constant-time command — a command like fetching every member of a huge collection whose cost grows with element count and can stall the event loop
Reveal the answer + AI explanation — free account

10. What is Linear-time hazard?

Senior
  1. A.sending many commands in one batch without waiting for each reply, slashing round-trip latency over the network
  2. B.a non-blocking way to walk the keyspace incrementally in small batches instead of scanning everything in one blocking call
  3. C.processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
  4. D.a command like fetching every member of a huge collection whose cost grows with element count and can stall the event loop
Reveal the answer + AI explanation — free account

11. Which term means: "a command like fetching every member of a huge collection whose cost grows with element count and can stall the event loop"?

Senior
  1. A.Constant-time command
  2. B.Pipelining
  3. C.Cursor-based iteration
  4. D.Linear-time hazard
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Senior
  1. A.Linear-time hazard — sending many commands in one batch without waiting for each reply, slashing round-trip latency over the network
  2. B.Linear-time hazard — processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
  3. C.Linear-time hazard — a non-blocking way to walk the keyspace incrementally in small batches instead of scanning everything in one blocking call
  4. D.Linear-time hazard — a command like fetching every member of a huge collection whose cost grows with element count and can stall the event loop
Reveal the answer + AI explanation — free account

13. What is Cursor-based iteration?

Senior
  1. A.a non-blocking way to walk the keyspace incrementally in small batches instead of scanning everything in one blocking call
  2. B.an operation whose cost stays fixed regardless of dataset size, such as fetching or setting a single value by key
  3. C.processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
  4. D.sending many commands in one batch without waiting for each reply, slashing round-trip latency over the network
Reveal the answer + AI explanation — free account

14. Which term means: "a non-blocking way to walk the keyspace incrementally in small batches instead of scanning everything in one blocking call"?

Senior
  1. A.Single-threaded execution
  2. B.Constant-time command
  3. C.Linear-time hazard
  4. D.Cursor-based iteration
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Senior
  1. A.Cursor-based iteration — a command like fetching every member of a huge collection whose cost grows with element count and can stall the event loop
  2. B.Cursor-based iteration — processing commands one at a time on a single core via an event loop, which removes the need for locks on data access
  3. C.Cursor-based iteration — an operation whose cost stays fixed regardless of dataset size, such as fetching or setting a single value by key
  4. D.Cursor-based iteration — a non-blocking way to walk the keyspace incrementally in small batches instead of scanning everything in one blocking call
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Performance free