SberBank / СберБанк
Актуальность: 1 кв 2026
Вопросы
Заголовок раздела «Вопросы»- Расскажите об брокере Kafka. Какие основные концепции вы знаете? Как обеспечиваются гарантии доставки сообщений? Что такое партиционирование и как оно работает?
sql/schema-design - Какие уровни изоляции транзакций существуют в PostgreSQL? Объясните разницу между ними. Какие проблемы конкурентности решает каждый уровень?
sql/transactions - Как вы применяете принципы SOLID в Go? Приведите примеры, где это уместно. Какие особенности реализации этих принципов в Go по сравнению с классическими ООП-языками?
architecture/principles - Что такое чистая архитектура? Как вы адаптируете ее в Go-проектах? С какими сложностями сталкивались при внедрении?
architecture/principles - Объясните паттерны Inbox и Outbox. Для решения каких проблем они предназначены? Как они помогают обеспечивать согласованность данных в распределенных системах?
architecture/microservices
Задача: Есть две горутины, каждая содержит цикл с выводом текста в консоль. Первая выводит «ping», вторая - «pong». Необходимо синхронизировать их работу так, чтобы вывод всегда происходил строго поочередно в следующем порядке: algorithms/data-structures
Заголовок раздела «Задача: Есть две горутины, каждая содержит цикл с выводом текста в консоль. Первая выводит «ping», вторая - «pong». Необходимо синхронизировать их работу так, чтобы вывод всегда происходил строго поочередно в следующем порядке: algorithms/data-structures» ping
pongpingpongpingpongЗадача: Необходимо выполнить HTTP-запросы к N заданным URL. Требуется ограничить количество одновременных запросов значением K (не более K запросов выполняется параллельно). Остальные запросы должны ожидать освобождения места. go/concurrency
Заголовок раздела «Задача: Необходимо выполнить HTTP-запросы к N заданным URL. Требуется ограничить количество одновременных запросов значением K (не более K запросов выполняется параллельно). Остальные запросы должны ожидать освобождения места. go/concurrency»Задача: Реализуйте middleware для HTTP-клиента или сервера, который логирует информацию о запросе и ответе. network/http
Заголовок раздела «Задача: Реализуйте middleware для HTTP-клиента или сервера, который логирует информацию о запросе и ответе. network/http»Требования к логированию
Заголовок раздела «Требования к логированию»- Перед отправкой/обработкой запроса логировать URL и метод;
network/http - После получения/отправки ответа логировать статус код и тело ответа.
network/http