Что такое probability impact matrix?
Probability Impact Matrix (матрица вероятности и воздействия) — это инструмент управления рисками, который помогает оценить и приоритизировать риски проекта.
Читать ответПодготовка к интервью
13 вопросов с собеседований в Lamoda
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Lamoda. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, scalability.
Каталог
Probability Impact Matrix (матрица вероятности и воздействия) — это инструмент управления рисками, который помогает оценить и приоритизировать риски проекта.
Читать ответVerify scope и validate scope — это два разных процесса управления областью проекта:
Читать ответПорядок выполнения SQL-запроса Область: работа СУБД и оптимизация запросов FROM: определение таблиц, их объединение (JOIN) и фильтрация по ключам ON: условие, по которому выполняется соединение JOIN WHERE: отбор…
Читать ответпакет для управления временем жизни операций передаёт таймауты, дедлайны и сигналы отмены обеспечивает распространение отмены между goroutines содержит кросс-сервисные метаданные (trace-id, auth) позволяет выполнять…
Читать ответКонкуренция транзакций, финансовые системы Организовать конкурентный контроль доступа к балансу Использовать атомарные операции либо транзакции с подходящим уровнем изоляции Доступны два подхода: оптимистичная…
Читать ответПараллельная обработка с ограничением числа горутин контекст: конкурентность в Go задача: контролировать количество одновременно выполняющихся горутин, чтобы рационально расходовать ресурсы решение: применить…
Читать ответПалиндромом называют строку, которая одинаково читается в обоих направлениях — слева направо и справа налево Для проверки сопоставляют символы, расположенные в начале и в конце строки В зависимости от условий задачи…
Читать ответКак применять JOIN, GROUP BY и HAVING в SQL JOIN: связывает строки двух или нескольких таблиц по общему ключу; доступны варианты INNER, LEFT, RIGHT и FULL GROUP BY: объединяет строки в группы по заданным столбцам для…
Читать ответархитектурный паттерн для интеграции микросервисов сохранение изменений и событий в отдельной таблице (outbox) в рамках одной транзакции с бизнес-операцией асинхронная отправка событий из outbox в очередь или шину…
Читать ответHTTP middleware представляет собой функцию, которая оборачивает http.Handler Она принимает http.Handler и возвращает другой http.Handler, добавляя логику до или после запуска основного обработчика На практике…
Читать ответЧем горутины отличаются от потоков ОС и как работает планировщик Go? горутина — легковесный поток, которым управляет runtime Go, а не операционная система создание и завершение горутин требуют минимальных ресурсов:…
Читать ответworker pool управляет параллельным выполнением заданий с помощью фиксированного набора воркеров, а семафор синхронизирует доступ к ресурсам.
Читать ответ