Встречается на собеседованиях • сегодня

Если два сервиса взаимодействуют и каждый надёжен на 50%, какова надёжность всей системы

Надёжность всей системы в данном случае будет произведением надёжностей каждого сервиса. Если оба сервиса должны работать корректно одновременно, то:

0.5 (сервис 1) × 0.5 (сервис 2) = 0.25 (25%)

Пример:

python
reliability_service1 = 0.5
reliability_service2 = 0.5
system_reliability = reliability_service1 * reliability_service2  # 0.25

Если система может работать при отказе одного из сервисов (параллельная надёжность), то:

python
system_reliability = 1 - (1 - reliability_service1) * (1 - reliability_service2)  # 0.75

В этом случае надёжность составит 75%.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы