По порядку Middle Объяснение технических решений обновлено
Порядок ответа о техническом решении
Вопрос
Расставь части ответа на Why did you choose X? в логичном порядке.
Попробуйте сами
Расставьте шаги по порядку стрелками.
- 1We considered PostgreSQL and MongoDB.
- 2MongoDB would give us flexibility, but at the cost of the guarantees we needed.
- 3So we went with PostgreSQL.
- 4We needed strong consistency for payments.
- 5The downside was stricter migrations, so we automated them in CI.
Показать ответ и разбор
Коротко
Требования → варианты → компромисс → решение → чем пожертвовали и как закрыли.
Правильный порядок
- 1We needed strong consistency for payments.
- 2We considered PostgreSQL and MongoDB.
- 3MongoDB would give us flexibility, but at the cost of the guarantees we needed.
- 4So we went with PostgreSQL.
- 5The downside was stricter migrations, so we automated them in CI.
Разбор
Требования → варианты → компромисс → решение → чем пожертвовали и как закрыли.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.