5 exercises — when and how to use rhetorical questions in tech talks, design proposals, post-mortems, and engineering discussions.
0 / 23 completed
1 / 23
A speaker opens a design review with: "Why does this matter?" This is an example of:
A rhetorical question is one the speaker answers themselves — it is used to engage the audience, introduce a topic, or emphasise a point without expecting a literal response. In tech presentations, "Why does this matter?" is a classic opener that signals: I am about to tell you why this matters. It creates anticipation and frames the discussion. Rhetorical questions are especially effective in design proposals and architecture reviews to highlight the problem before presenting the solution. They differ from direct questions (where you expect an answer) and clarifying questions (where you check comprehension).
2 / 23
An engineer says in a technical presentation: "How does this affect performance?" then immediately continues explaining. What function does this rhetorical question serve?
Rhetorical questions in technical presentations serve as structural signposts — they announce what the next section will cover. "How does this affect performance?" tells the audience: we are now moving to the performance analysis section. This is more engaging than "Now let's talk about performance." It creates a mini-narrative arc (question → evidence → answer) that keeps the audience oriented. Other common signpost rhetorical questions: "What does this mean for our team?", "How did we get here?", "What are the trade-offs?". The key feature: the speaker answers the question without pausing for the audience.
3 / 23
Which of these is the most appropriate use of a rhetorical question in a technical proposal?
"Could we have predicted this failure?" is a rhetorical question used effectively in a post-mortem or retrospective proposal. It creates a reflective moment, then the speaker answers: "Yes — and here is what monitoring would have caught it." This structure is common in post-mortem presentations to guide the audience from problem to insight without feeling accusatory. Option A is a genuine vote request. Option C is a direct pedagogical question. Option D is a standard Q&A invitation. Rhetorical questions work best when they (1) the speaker already knows the answer, (2) the answer follows immediately, and (3) the question reframes thinking or introduces a key argument.
4 / 23
An engineer writes in a design proposal: "What if we cached every response?" followed by a performance analysis. What is wrong with this usage?
Nothing is wrong — "What if" rhetorical questions are a standard device in technical proposals and design explorations. They introduce a hypothetical scenario the author then analyses: "What if we cached every response? Let's examine memory usage and staleness risks." This is the standard pattern for trade-off exploration in design docs. In fact, "what if" questions are recommended in RFC-style documents and technical blog posts to pre-empt objections and show the author has considered alternatives. They should be followed by a substantive analysis, not left unanswered. The register concern (option C) is a myth — design docs use "what if" regularly at senior engineering level.
5 / 23
In a technical engineering discussion, when is it inappropriate to use a rhetorical question?
A rhetorical question is inappropriate when you genuinely need an answer. If you ask "How does this affect latency?" in a meeting and you do not know, the audience expects you to answer it — and silence will follow if you cannot. Using a rhetorical question when you actually need input creates confusion: the audience will not respond because rhetorical questions signal "the speaker will answer." For genuine uncertainty, use direct questions: "I'm not sure how this affects latency — does anyone have data on this?" or "What are your thoughts on the latency impact?" The distinction between rhetorical and genuine questions is crucial in engineering discussions for managing audience expectations.
6 / 23
Alice, during a code review of the authentication service, comments: "Seriously, why are we accepting input from this external API? Isn't it our primary responsibility to validate all data thoroughly?" What rhetorical device is Alice primarily employing?
Alice's question isn't simply pointing out a problem; it's using a rhetorical question to provoke a deeper discussion about risk mitigation. The phrase 'Isn't it our primary responsibility…' forces the team to reconsider their approach and justify their current design choices. The core function is to challenge assumptions, not just state a fact.
7 / 23
David writes in a Slack message: "What's worse than a slow API? Doesn't it make sense to optimize for speed?" This communication is most appropriate when discussing:
David's question is a rhetorical framing of a problem—a slow API—to encourage action. It's most suited to a discussion about performance optimization, where the goal is to directly address a known issue and propose a solution. The other options are less relevant contexts for this type of phrasing.
8 / 23
During a standup update, Emily says: "Isn't it obvious that we need to refactor this legacy code?" What is the *least* appropriate reason for Emily to use this rhetorical question?
While rhetorical questions can be effective for stimulating thought, using one like this during a standup update risks appearing dismissive or judgmental. The phrase 'Isn't it obvious…' implies that others haven't recognized the problem, which is generally unproductive and potentially disrespectful in a collaborative environment. The goal of a standup is to share information constructively.
9 / 23
Alice, during a code review of the authentication service, comments: "Seriously, why are we accepting input from this external API? Isn't it our primary responsibility to validate all data thoroughly?" What rhetorical device is Alice primarily employing?
Alice's question isn't simply pointing out a problem; it's using a rhetorical question to provoke a deeper discussion about risk mitigation. The phrase 'Isn't it our primary responsibility…' forces the team to reconsider their approach and justify their current design choices. The core function is to challenge assumptions, not just state a fact.
10 / 23
David writes in a Slack message: "What's worse than a slow API? Doesn't it make sense to optimize for speed?" This communication is most appropriate when discussing:
David's question is a rhetorical framing of a problem—a slow API—to encourage action. It's most suited to a discussion about performance optimization, where the goal is to directly address a known issue and propose a solution. The other options are less relevant contexts for this type of phrasing.
11 / 23
During a standup update, Emily says: "Isn't it obvious that we need to refactor this legacy code?" What is the *least* appropriate reason for Emily to use this rhetorical question?
While rhetorical questions can be effective for stimulating thought, using one like this during a standup update risks appearing dismissive or judgmental. The phrase 'Isn't it obvious…' implies that others haven't recognized the problem, which is generally unproductive and potentially disrespectful in a collaborative environment. The goal of a standup is to share information constructively.
12 / 23
Alice, during a code review of the authentication service, comments: "Seriously, why are we accepting input from this external API? Isn't it our primary responsibility to validate all data thoroughly?" What rhetorical device is Alice primarily employing?
Alice's question isn't simply pointing out a problem; it's using a rhetorical question to provoke a deeper discussion about risk mitigation. The phrase 'Isn't it our primary responsibility…' forces the team to reconsider their approach and justify their current design choices. The core function is to challenge assumptions, not just state a fact.
13 / 23
David writes in a Slack message: "What's worse than a slow API? Doesn't it make sense to optimize for speed?" This communication is most appropriate when discussing:
David's question is a rhetorical framing of a problem—a slow API—to encourage action. It's most suited to a discussion about performance optimization, where the goal is to directly address a known issue and propose a solution. The other options are less relevant contexts for this type of phrasing.
14 / 23
During a standup update, Emily says: "Isn't it obvious that we need to refactor this legacy code?" What is the *least* appropriate reason for Emily to use this rhetorical question?
While rhetorical questions can be effective for stimulating thought, using one like this during a standup update risks appearing dismissive or judgmental. The phrase 'Isn't it obvious…' implies that others haven't recognized the problem, which is generally unproductive and potentially disrespectful in a collaborative environment. The goal of a standup is to share information constructively.
15 / 23
During a code review of a new microservice, Ben says to Sarah: "Isn't it obvious that we should be using asynchronous messaging for inter-service communication? We've discussed this repeatedly.". What is the *primary* purpose of Ben's statement?
Ben's question isn't about seeking information; it's designed to subtly emphasize a problem – asynchronous messaging. The goal is to encourage Sarah (and the team) to revisit the issue and consider why the current implementation deviates from established best practices. Using a rhetorical question like this can highlight a potential risk without directly criticizing the code.
16 / 23
Mark is writing a pull request description for a refactoring of a complex data processing pipeline. He writes: "What's the point of optimizing this if the input data itself is inherently flawed?" This phrasing is best used to:
Mark's rhetorical question immediately pivots the conversation toward the root cause of potential performance issues – data quality. It frames the optimization discussion within the context of a fundamental problem rather than simply suggesting a technical fix. This approach encourages a more strategic and thorough evaluation.
17 / 23
David is reviewing a colleague's code and sees a section that uses a complex regular expression. He comments: "Isn't it possible we could simplify this for better readability and maintainability?" What does David *primarily* intend to achieve?
David's rhetorical question focuses on readability and maintainability – key aspects of good code design. He's not necessarily concerned about performance (although that could be a secondary consideration). The goal is to subtly guide his colleague towards a more understandable solution without directly criticizing the current approach.
18 / 23
John writes a Slack message during a troubleshooting session: "What's worse than a failing deployment? Doesn't it make sense to have more robust monitoring in place?" This communication is most appropriate when discussing:
A) A detailed rollback plan.
B) The root cause of the deployment failure and potential preventative measures.
C) Scheduling a post-mortem meeting with stakeholders.
D) Prioritizing feature development over bug fixes.
This scenario correctly identifies that the question is used to emphasize the severity of the problem (a failing deployment) and prompt discussion about immediate solutions – proactive monitoring. Option A focuses on a reactive action (rollback), C on reporting, and D on a different priority. The core purpose of the rhetorical question here is to highlight urgency and drive corrective action.
19 / 23
Sarah is reviewing a pull request for a new API endpoint. She adds the following comment: "Isn't it obvious that we need to implement rate limiting on this endpoint? We don't want it being abused." What is the primary reason Sarah uses this rhetorical question?
A) To politely suggest a design change.
b) To express her strong opinion about best practices.
C) To highlight a potential security vulnerability and drive immediate action.D) To avoid directly stating that she disagrees with the current implementation.
The key here is the implication of a 'security vulnerability.' Rhetorical questions are often used to subtly draw attention to critical issues. While Sarah might be expressing her opinion (option B), the framing – emphasizing abuse and security – strongly suggests she's aiming for action related to a potential problem, not just stating an opinion.
20 / 23
Alex is reviewing a colleague's code for a new API endpoint. He comments: "Isn't it obvious that we need to implement comprehensive unit tests before deploying this?" Which of the following best describes Alex's intent?
Alex's rhetorical question is designed to emphasize best practices. While it *could* be interpreted as frustration (option 2), the core purpose is to highlight the importance of testing and ensure code quality – the primary intention behind using rhetorical questions in this context. Options A and B are misinterpretations.
21 / 23
Mark writes a pull request description for a database migration: "What's the point of updating the schema if we don't also consider potential data corruption risks?" This phrasing is *most* suitable when:
Mark's question is focused on identifying potential risks associated with the database migration. A formal risk assessment directly addresses this concern, making it the most appropriate context for using a rhetorical question in a PR description. Options B, C and D are related to documentation or communication but don't directly address the core issue raised.
22 / 23
David is reviewing a colleague's code and sees a large `if/else` block. He comments: "Isn't it obvious that we should consider using a switch statement or polymorphism here?" What is the *primary* goal of David's comment?
David's rhetorical question is intended to guide the colleague towards a more structured and readable solution. The primary goal is to improve code quality through design choices – not to criticize or unilaterally change the code. Options A and C are inappropriate, while option D would be counterproductive.
23 / 23
Chloe, during a code review for a new authentication module, comments: "Seriously, why are we using this legacy library? Isn't it time to migrate to a more secure and maintained solution?" This communication is most appropriate when discussing:
Chloe's comment directly addresses a core concern – security and maintainability. Migrating away from outdated libraries is a standard practice to mitigate risks. While options A, B, and C are related considerations, they aren't the *primary* focus of Chloe's rhetorical question; she's raising the fundamental issue of using an unsupported component.
What will I practise in "Rhetorical Questions in Technical Presentations — Grammar Exercise"?
Practise using rhetorical questions effectively in tech talks, design proposals, and engineering discussions. 5 exercises.
How many exercises are in this module?
This module has 23 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
Do I need to create an account to do these exercises?
No account is required. Just click an option to answer — your score for this session is tracked automatically in the progress bar above.
What happens if I choose the wrong answer?
You'll immediately see which answer was correct, plus a full explanation covering the grammar rule and reasoning behind it — mistakes are where most of the learning happens.
Can I retry the exercises if I want a higher score?
Yes — use the "Try again" button on the results screen to reset and go through all the questions again.
Is my progress saved if I close the page?
No. Progress is tracked only for your current visit; reloading or leaving the page resets the counter. This keeps the exercise simple and account-free.
Where can I find more Grammar exercises?
Browse the full Grammar hub for related drills, or check the "Next up" link below to continue with a connected topic.
How is this different from reading an article on the same topic?
Articles explain grammar rules in prose; this exercise tests and reinforces those rules through active recall with immediate feedback — the two work best together.
Who writes these exercises?
Every exercise is written by the CoderSlingo team, drawing on real workplace English used in IT roles, then reviewed for accuracy and clarity.