All quizzes
Free quiz · 28 questions in the bank

Code Review quiz

Test your Code Review knowledge with a free interactive quiz — 28 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What is "rubber-stamping" in the context of code review?

In this round
  1. What is "rubber-stamping" in the context of code review?
  2. What is the benefit of a reviewer leaving a positive comment on a good decision in the diff, alongside their critical comments?
  3. What does it mean to "comment on the code, not the person"?
  4. Why is explaining the reasoning behind a requested change usually more effective than just stating the verdict?
  5. A comment thread on a PR has gone back and forth five times between the author and reviewer without resolving. What is the recommended next step?
  6. What is the etiquette risk of leaving a PR with no response at all -- neither approval, comments, nor "changes requested"?
  7. A PR adds a webhook handler that processes payment events without verifying the webhook signature. How should a reviewer categorize this comment?
  8. A PR that fetches N users sequentially with `await` inside a for-of loop, when the fetches are independent and could run via `Promise.all`, is best flagged as:
  9. What should a PR description ideally communicate, beyond what the diff itself shows?
  10. Why does fast review turnaround (e.g. a first pass within a day) matter for team velocity?
  11. A reviewer leaves 30 comments on a PR, all about variable naming and formatting, none about the fact that the new endpoint has no authentication check. What is the core problem with this review?
  12. A PR adds a new database migration that drops a column. What should a reviewer check first?
Gaps to close?
Read the curated Code Review notes — core concepts, patterns, interview prep.
Code Review notes

More quizzes

.NETAccessibilityAgile MethodologyAirflowAlertmanagerAlgorithms