Работа мечты: различия между версиями

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску
Строка 101: Строка 101:


=== Reliability / Надежность ===
=== Reliability / Надежность ===
Среднее время между отказами (MTBF)
<math>MTBF = \frac{T_{period}-\sum{}{}{T_{downtime}}}{(n-k)!}</math>
=== Scalability / Масштабируемость ===
=== Scalability / Масштабируемость ===
=== Maintainability / Поддерживаемость ===
=== Maintainability / Поддерживаемость ===

Версия от 18:46, 17 января 2023

Dream.jpeg

  • Facebook
  • Amazon
  • Google
  • Apple
  • Netflix
  • Microsoft

Compensations

Jobs Websites

Подготовка

Алгоритмы

  • Не забываем про рекурсию

PHP

Python

Golang

JavaScript

TypeScript

Angular

SQL

Поведенческие вопросы

Решение задач

Дизайн систем

Не функциональные хар-ки систем

Availability / Доступность

Доступность % Недоступность в год Недоступность в месяц Недоступность в неделю
90% (1 девяток) 36.5 дней 72 часов 16.8 часов
99% (2 девяток) 3.65 дней 7.20 часов 1.68 часов
99.5% (2 девяток) 1.83 дней 3.60 часов 50.4 минут
99.9% (3 девяток) 8.76 часов 43.8 минут 10.1 минут
99.99% (4 девяток) 52.56 минут 4.32 минут 1.01 минут
99.999% (5 девяток) 5.26 минут 25.9 секунд 6.05 секунд
99.9999% (6 девяток) 31.5 секунд 2.59 секунд 0.605 секунд
99.99999% (7 девяток) 3.15 секунд 0.259 секунд 0.0605 секунд

Reliability / Надежность

Среднее время между отказами (MTBF)

Scalability / Масштабируемость

Maintainability / Поддерживаемость

Fault Tolerance / Устойчивость к сбоям

Mock интервью

Interview tools

Проходить собеседования - отдельный навык

Не обольщайтесь - вопросы на собеседовании не говорят о том, что под капотом.

Qs-vs-real.png