Skip to content

Say it clearly: trade-off sentences and spoken English

The three-part trade-off sentence, simple phrases for each moment of a spoken round, and how to think aloud.

  • Lesson 6 of 125
  • 21 min read
  • Core
  • Fast track
  • Free to read, no account
On this page
  1. Why interviewers ask this
  2. The idea in plain words
  3. Pause and predict
  4. Worked example
  5. Trade-offs
  6. Common misconceptions
  7. How to say it in the interview
  8. Check your understanding
  9. Answers
  10. Summary card: trade-off sentences and spoken English
  11. Sources

What you need first

This lesson uses ideas from these earlier lessons. Read them first if any idea is new to you.

01Why interviewers ask this

A design round is a spoken exam. The interviewer cannot see your thoughts. They can only score what they hear. Two candidates can reach the same design, and one still scores much higher, because that candidate said why.

A weak answer is a decision with no reason: "I will use four servers because it is the best." Or it is a long silence, then a finished drawing. A strong answer says the choice, what it solves, what it costs, and when the choice would change. It uses short sentences and numbers.

If English is not your first language, this lesson is for you. Most interviewers care more about clear thinking than perfect grammar. Short and simple sentences are easier to follow, and they are easier to say under stress.

At SDE-1 level you should give a choice and a reason. At SDE-2 level you should add the cost with a number. At SDE-3 level you should also say what would make you change the choice. This is our own guide, not an official rule.

02The idea in plain words

Think of a doctor who explains a medicine. A weak doctor says: "Take this one." A good doctor says: "This medicine works fast. It can make you sleepy. If you do not feel better in three days, we will try another one." You trust the second doctor more. You know the doctor has thought about the cost, and has a plan if it fails.

In lesson 1 you learned to say, for every choice, what it solves, what it costs, and when you would change it. Now we make that a habit. A trade-off sentence has three short parts:

  1. It solves ___. Name the need the choice meets, with a number if you can.
  2. It costs ___. Name what you pay: cost, speed, simplicity, staying up or correct data (the list from lesson 1). Be honest.
  3. I would change it when ___. Name a condition that you can check, with a number if you can.

The third part is the one most candidates forget. It shows that you know the choice is right only for these needs and these numbers.

Phrases for each moment

Use simple phrases. You do not need difficult words. Here are phrases for the moments of a round.

WhenSay
You start"Let me ask a few questions first."
You ask"How many users do we expect?"
You are not given a number"Assumption: 5 lakh orders in two hours. Is that fine?"
You leave something out"I will leave out payments. Is that fine?"
You say your plan"First requirements, then the entities and the API, then the design."
You choose"I would use ___, because ___."
You compare"Option A is simpler. Option B survives a broken server. I choose B because ___."
You say the cost"This costs ___."
You say the change"I would change this if ___."
You make a mistake"I made a mistake. Let me fix it."
You are not sure"I am not sure about this. Let me think about what I know."
You need time"Give me a moment to think."
You did not understand"Could you say that again, please?" or "Do you mean ___ or ___?"
You check in"Does this make sense so far?"
You end"To summarise: ___."

If you forget a word, describe it: "the part that stores the data". Then go on. The interviewer will understand.

Thinking aloud

Thinking aloud means that you say your thoughts as you have them. It is not a performance. It is the only way the interviewer can see how you think. Use this order:

  1. Say the question you are answering: "I need to decide how many servers."
  2. Say the options: "Three servers handle the traffic. Four servers also keep working when one breaks."
  3. Choose, and give the reason with a number.
  4. Say the cost.

Also say your arithmetic in steps: "500,000 orders divided by 7,200 seconds is about 69 orders per second." If you are stuck, say so, and say what you do know. Silence for a long time gives the interviewer nothing to score.

Some more tips for speaking:

  • One idea in one sentence. Pause after each idea.
  • Say numbers with units, and use both ways for big numbers: "5 lakh, that is 500,000." Some interviewers think in millions.
  • Say "p ninety-nine" for p99. Say "three nines" or "ninety-nine point nine percent" for 99.9% (lesson 4).
  • Say the time: "I will take about 5 minutes for requirements" (lesson 2).

Stuck on something? The AI tutor has read this lesson. Ask it with a free account

03Pause and predict

Pause. Guess first.

A candidate says: "I will use four servers because it is the best choice." Which of the three parts (solves, costs, change) are missing? Write a better answer in your own words.

Write your guess before you read on. The answer is in the worked example.

04Worked example

We go back to the food-ordering app from lessons 3 and 4. The interviewer asks: "Why four servers?"

Assumptions (as in lesson 3):

  • The busiest 2 hours send 1,389 requests per second. This is 10,000,000 requests / 7,200 seconds.
  • One server answers 500 requests per second.
  • The app must still work if one server breaks.

Answer 1: the weak answer.

"Four servers, because it is scalable and strong, and many companies do it."

This has no number. It does not say what the choice solves. It says nothing about the cost or the change. "Many companies do it" is not a reason.

Answer 2: a better answer, but not finished.

"Traffic is 1,389 requests per second. One server answers 500. So I need 3 servers, and one more, so 4."

This has numbers. But it does not say why one more, or what it costs. It also has no change.

Answer 3: the strong answer. First the arithmetic, then the three parts.

  • 1,389 / 500 = 2.8, so 3 servers handle the traffic.
  • If one breaks, 2 servers answer 2 x 500 = 1,000. That is less than 1,389.
  • With 4 servers, 3 are left after one breaks. 3 x 500 = 1,500, which is more than 1,389.
  • 4 servers instead of 3 is 4 / 3 = 1.33 times the cost, which is 33% more.
  • Three servers would be enough only if traffic is 1,000 or less, because then 2 x 500 = 1,000 are left after one breaks.

Now say it:

"The busiest two hours send 1,389 requests per second. One server answers 500, so I need 3. If one breaks, 2 servers answer only 1,000, which is not enough. So I choose 4 servers. This solves the busiest two hours, even when one server breaks. It costs one server more than the minimum, which is 33% more than 3 servers. I would go back to 3 servers if the busiest traffic fell to 1,000 requests per second or less."

Each sentence is short. Each part has a number. The last sentence gives a check that anyone can measure.

Thinking aloud in a hard moment. The interviewer asks: "Is the average speed enough as a target?" You do not know what to say first, so you think aloud:

"Let me think. The average can hide slow requests. For example, 98 requests take 100 ms and 2 take 5 seconds. The average is 198 ms, which looks fine. But p99 is 5 seconds. So I would put the target on p99."

Here is the answer to the predict box. All three parts are missing. "It is the best choice" does not say what the choice solves, what it costs, or when it would change. Answer 3 shows a better version.

05Trade-offs

  • Saying the trade-off aloud solves: the problem that the interviewer cannot see how you think. Your choice becomes something they can score.
  • It costs time. A three-part sentence takes longer than saying only the choice. If you say it for every small choice, you lose the time needed for deep dives (lesson 2). Use it for the choices that matter: the ones that change cost, speed, or staying up.
  • Thinking aloud costs focus. You must speak and think together. Practise on your own first.
  • I would change it when: the interviewer asks a yes-or-no question. Then answer yes or no first, in one sentence, and add the three parts only if they want a reason. When time is short, say two parts: what it solves and what it costs.

06Common misconceptions

"Good spoken English means long, formal sentences and difficult words." It does not. Look at the strong answer above. No sentence is longer than 20 words. A listener follows short sentences more easily. A small grammar mistake is fine if the meaning is clear. If you do not understand a question, ask again.

"I should stay quiet until I know the right answer." Silence gives the interviewer nothing to score. If you are unsure, say what you know, and what you are trying to find out. Thinking that you say aloud, even with a small mistake, is better than a perfect answer that nobody heard.

"I should say the trade-off sentence for every choice, in the same words." The three parts are a habit, not a script. If you repeat the same words for small choices, it sounds like a memorised script, and you lose time. Use the parts for the big choices, and say them in your own words.

07How to say it in the interview

Say it like this

Four servers solve our busiest time even if one breaks, but they cost one server more than the minimum. I would change this to three servers if the busiest traffic falls to 1,000 requests per second or less.

08Check your understanding

  1. Write the three parts of a trade-off sentence. Why should the third part contain a number or a condition?
  2. A site gets 700 requests per second at its busiest time. One server answers 500. The site must still work if one server breaks. (a) How many servers do you need? (b) Write the trade-off sentence with numbers.
  3. A candidate says: "Um, maybe we can use, like, many servers? It is robust, scalable and highly available. I think it is maybe good." What is wrong? Write a better version, using the numbers from question 2.

09Answers

Show the answers
  1. It solves ___. It costs ___. I would change it when ___. The third part needs a number or a condition because it must be something you can check. "When it is not needed" cannot be checked. "When traffic is below 500 requests per second" can.
  2. (a) 700 / 500 = 1.4, so 2 servers handle the traffic. If one breaks, 1 x 500 = 500 is less than 700. With 3 servers, two are left, and 2 x 500 = 1,000, which is more than 700. So you need 3 servers. (b) "Three servers solve the busiest time, even if one breaks. They cost 3 / 2 = 1.5 times the cost of two servers, which is 50% more. I would change to two servers if traffic fell to 500 requests per second or less. Then one server is enough after a break."
  3. There is no number. There is no cost and no change. The answer uses big words ("robust", "scalable", "highly available") that do not say anything exact, and many weak words ("um", "maybe", "I think"). A better version: "Traffic is 700 requests per second. One server answers 500, so I need 2, and 3 so that one can break. It costs 50% more than two servers. I would use two servers if traffic fell to 500 or less."

10Summary card: trade-off sentences and spoken English

One-page summary

  • Trade-off sentence: "It solves ___. It costs ___. I would change it when ___." Put a number in each part when you can.
  • Say it for the choices that matter. Use your own words. Do not recite it for small choices.
  • Think aloud: say the question, the options, the choice with a number, and the cost. Say your arithmetic in steps.
  • Use short sentences and simple words. One idea per sentence. Say big numbers both ways: "5 lakh, that is 500,000."
  • When stuck: "I am not sure. Let me think about what I know." When you do not understand: "Could you say that again, please?"
  • Example: 1,389 requests per second, 500 per server. Four servers solve the busiest hour even if one breaks. They cost 33% more than three. Go back to three if traffic falls to 1,000 or less.
  • Trap: a choice with no reason, a long silence, or big words with no numbers.

11Sources

  • The phrases in this lesson are written for this course in plain English. They are suggestions, not a required script. The level notes for SDE-1, SDE-2 and SDE-3 are Tradeoff's own guide, not an official rule.
  • All traffic, server and cost numbers in the worked example are assumptions made for teaching, carried over from lesson 3. They are not measurements of any real system.

Try it now, no sign-up

More practice, in the app (free account)

Ask the AI tutor about this lesson

The tutor has read this lesson. Ask in your own words, any time. Free account, 20 questions a day.

Reading never needs an account. The account is for the tutor, the quiz, your notes and your progress.

All lessons in Module 1: Start here: how the round works