Practice

Describe a technical design decision you made and the trade-off behind it.

Read first: a sample answer

Fictional sample answer written by JoRoute to show the shape of a strong answer. Do not copy it: replace every detail with what is true for you.

On a booking app in 2022 I had to choose between a single database and splitting search into its own service. This was a system design trade-off: the split would scale better but cost two extra weeks. I chose one database with a read replica, because our traffic was 2,000 users a day and the team had three engineers. I wrote down the limit at which we would revisit it. Eight months later we hit it, and the split took four weeks because the plan was already documented.

Use only details that are true for you. The benchmark below is fictional.

What you type here is sent to JoRoute's server to produce this result, then discarded. It is not stored or logged, and no account is needed.

Next in your job search