Микросервисы и распределённые системы
Вопросов: 53 из 32 собеседований. Источник указан в заголовке группы.
Все вопросы
Заголовок раздела «Все вопросы»4dev — 4 кв 2025
Заголовок раздела «4dev — 4 кв 2025»- Что такое ключи идемпотентности?
- Как в распределенной системе с чистой архитектурой обеспечить атомарность операции, затрагивающей несколько сервисов? Какие паттерны распределенных транзакций использовали для гарантии согласованности?
Avito / Авито (скрининг) - 2 — 3 кв 2025
Заголовок раздела «Avito / Авито (скрининг) - 2 — 3 кв 2025»- Что такое идемпотентность в запросах к сервисам?
Clearway Integration (clearway.ru) — 1 кв 2025
Заголовок раздела «Clearway Integration (clearway.ru) — 1 кв 2025»- Вопросы по поиску проблемы в распределенной системе;
Cloud.ru — 4 кв 2025
Заголовок раздела «Cloud.ru — 4 кв 2025»- Что такое микросервисы и монолиты? Их преимущества и недостатки, когда стоит использовать микросервисы а когда - монолиты?
Eapteka / Еаптека (Сбер Еаптека)
Заголовок раздела «Eapteka / Еаптека (Сбер Еаптека)»- что такое сервис меш
- какие паттерны микросервисов знаешь?
EffectiveSoft — 1 кв 2026
Заголовок раздела «EffectiveSoft — 1 кв 2026»- Представьте, что у вас есть настроенный дашборд в Grafana для микросервиса. Активных алертов нет, инциденты не зафиксированы, но вам нужно провести плановую проверку состояния сервиса. Как вы определите, что сервис действительно работает стабильно и нет скрытых проблем?
- Представьте, что вы наблюдаете за работой микросервиса и замечаете периодические «волны» в его поведении. Как можно обнаружить эти волны и что вы предпримете?
- У вас есть микросервис, работающий с PostgreSQL, и вам нужно изменить схему: добавить колонку или таблицу. Как вы это реализуете?
- Есть микросервис, развернутый в Kubernetes с несколькими репликами за балансировщиком нагрузки. Внешняя система отправляет вебхук для обновления данных. Поскольку балансировщик направляет запрос только на одну случайную реплику, как обеспечить актуальность данных на всех экземплярах сервиса? Как организовать синхронизацию между репликами, чтобы минимизировать рассогласование?
Kaspersky / Касперский - 5 — 2 кв 2025
Заголовок раздела «Kaspersky / Касперский - 5 — 2 кв 2025»- Расскажите о масштабировании в распределенных системах. Какие есть виды масштабирования?
Kvando Technologies
Заголовок раздела «Kvando Technologies»- Работал ли с микросервисами и монолитом? В чем основное отличие микросервисной архитектуры и монолитной?
- Расскажи как у вас общались микросервисы между собой?
Lamoda / Ламода - 1
Заголовок раздела «Lamoda / Ламода - 1»- Какие плюсы и минусы микросервисной архитектуры?
- Расскажите, что знаете про распределенные транзакции.
Magnit / Магнит - 2 (E-com) — 1 кв 2025
Заголовок раздела «Magnit / Магнит - 2 (E-com) — 1 кв 2025»- Какой есть другой способ взаимодействия микросервисов кроме оркестрации?
- Какие плюсы и минусы у монолита?
- Какие плюсы и минусы у микросервисов?
Magnit / Магнит - 7 — 4 кв 2025
Заголовок раздела «Magnit / Магнит - 7 — 4 кв 2025»- Удавалось ли реализовывать exactly once на уровне микросервисов? Какие паттерны использовали? Какие еще можно предложить способы реализации?
- Что такое паттерн Outbox?
Merlion
Заголовок раздела «Merlion»- Допустим, приходит тимлид и говорит: «Нужна такая фича», но я понимаю, что для нее нужен новый микросервис, новое взаимодействие между микросервисами или новая технология. Что делали?
Ozon / Озон (системный дизайн) - 2 — 2 кв 2025
Заголовок раздела «Ozon / Озон (системный дизайн) - 2 — 2 кв 2025»У компании есть распределенное «облако», состоящее из множества физических серверов, сгруппированных в N (N > 3) разных дата-центров (ЦОД). На этих серверах развертываются кластеры баз данных (Scylla/Cassandra) по следующим правилам:
Positive Technologies
Заголовок раздела «Positive Technologies»- Что такое идемпотентность и как ее реализовать?
RedLab — 2 кв 2026
Заголовок раздела «RedLab — 2 кв 2026»- В чем преимущества и недостатки микросервисного подхода?
- Почему микросервисный подход усложняет отладку транзакций?
Rshb / Россельхозбанк (PaaS) — 1 кв 2025
Заголовок раздела «Rshb / Россельхозбанк (PaaS) — 1 кв 2025»- Как организуешь микросервис, который делает долгие вычисления;
- Микросервис перевода денег на счет мобильного оператора.
Samokat / Самокат (полный список)
Заголовок раздела «Samokat / Самокат (полный список)»- Какие можете назвать преимущества и недостатки микросервисной архитектуры?
- Что можете рассказать о реализации распределенных транзакций?
Sber (Селекти) - 1 — 1 кв 2026
Заголовок раздела «Sber (Селекти) - 1 — 1 кв 2026»- Как вы определяли границы сервисов при переходе на микросервисы?
- Как технически проверяется подпись и защита JWT между микросервисами?
- Настраивали ли вы Nginx как Reverse Proxy или API Gateway?
SberBank / СберБанк — 1 кв 2026
Заголовок раздела «SberBank / СберБанк — 1 кв 2026»- Объясните паттерны Inbox и Outbox. Для решения каких проблем они предназначены? Как они помогают обеспечивать согласованность данных в распределенных системах?
SberDevices / СберДевайсы
Заголовок раздела «SberDevices / СберДевайсы»- Как трейсил микросервисы?
SberMarket / СберМаркет (Купер) - 1
Заголовок раздела «SberMarket / СберМаркет (Купер) - 1»- Как организовать работу трех сервисов с одной базой данных без конфликтов? Какие стратегии и паттерны для этого существуют?
- Какие паттерны микросервисной архитектуры вы знаете? Можете привести примеры?
SberTech SynAI — 1 кв 2026
Заголовок раздела «SberTech SynAI — 1 кв 2026»- В чем недостатки микросервисной архитектуры по сравнению с монолитами?
Severstal / Северсталь
Заголовок раздела «Severstal / Северсталь»- Что такое идемпотентность в REST? Какие рестовые методы идемпотентны a какие нет?
Syntes AI — 1 кв 2026
Заголовок раздела «Syntes AI — 1 кв 2026»- Как деплоились микросервисы?
- Как вы отслеживаете распределенную трассировку запросов через несколько сервисов?
TSUM / ЦУМ
Заголовок раздела «TSUM / ЦУМ»- В чем разница между монолитом и микросервисами?
Tutu / Туту
Заголовок раздела «Tutu / Туту»- Что такое идемпотентность в REST?
Vseinstrumenti / ВсеИнструменты
Заголовок раздела «Vseinstrumenti / ВсеИнструменты»- Что использовал для межсервисного взаимодействия? (grpc/rest)
Wildberries / WB - 11
Заголовок раздела «Wildberries / WB - 11»- Какие тулзы использовал для построения микросервисной архитектуры?
Wildberries / WB - 13
Заголовок раздела «Wildberries / WB - 13»- В чем плюсы и минусы микросервисов?
Wildberries / WB - 16 — 4 кв 2025
Заголовок раздела «Wildberries / WB - 16 — 4 кв 2025»- Что такое микросервисная архитектура?
- Назовите недостатки микросервисной архитектуры.
- Что такое идемпотентность?
Yadro / Ядро - Рекомендованные вопросы
Заголовок раздела «Yadro / Ядро - Рекомендованные вопросы»- С какими способами взаимодействия между сервисами вы сталкивались?
Zaymigo / Займиго
Заголовок раздела «Zaymigo / Займиго»- Как можем построить распределенную транзакцию в рамках сервиса с распределенным вычислением?
- Как сделать двухфазный коммит?
- Что такое паттерн сага?