Матрица компетенций: Системная архитектура

Матрица показывает, что нужно знать на каждом грейде, и открыта полностью. Как мы её составили и как считаем грейд — в методологии.

Hard skills

Skill Passport — Архитектура
Архитектурные требования и атрибуты качестваформулирует stimulus, environment, response и measure; понимает основные понятия и границы решений этого навыка; различает проверяемое требование, допущение и реализацию.
Декомпозиция системы и границы ответственностираспознаёт обязанность компонента и направление зависимости; понимает основные понятия и границы решений этого навыка; различает проверяемое требование, допущение и реализацию.
Интеграционные контракты и взаимодействияописывает контракт, ошибки, timeout и идемпотентность; понимает основные понятия и границы решений этого навыка; различает проверяемое требование, допущение и реализацию.
Архитектура данных и согласованностьопределяет authoritative source и бизнес-инвариант; понимает основные понятия и границы решений этого навыка; различает проверяемое требование, допущение и реализацию.
Надёжность и устойчивость к отказамнаходит single point of failure и наблюдаемый сигнал; понимает основные понятия и границы решений этого навыка; различает проверяемое требование, допущение и реализацию.
Производительность, масштабирование и capacityиспользует percentile latency и профиль нагрузки; понимает основные понятия и границы решений этого навыка; различает проверяемое требование, допущение и реализацию.
Системные границы доверия и security-by-designотмечает trust boundary и поток чувствительных данных; понимает основные понятия и границы решений этого навыка; различает проверяемое требование, допущение и реализацию.
Эволюция архитектуры и техническое governanceфиксирует ADR, альтернативы и последствия; понимает основные понятия и границы решений этого навыка; различает проверяемое требование, допущение и реализацию.

Soft skills

Skill Passport — Автономность и глубина
Автономность и масштаб задачОписывает задачи, которые выполнял по чёткой постановке от старшего коллеги или тимлида — конкретные тикеты с готовой декомпозицией. Роль в рассказе — исполнитель отдельных задач; не называет случая, где сам отвечал за результат целой фичи или модуля, а не за один тикет внутри неё.
Глубина технических решенийОписывает ситуацию выбора, но воспроизводит готовое решение (предложенное старшим коллегой, документацией или очевидное по шаблону) — либо называет только один рассмотренный вариант без реального сравнения, либо не может объяснить, почему выбран именно он, а не альтернатива.

Типовые задачи

Практические задачи для собеседования — доступны после регистрации

Зарегистрироваться