Какие преимущества микросервисов перед монолитом ты видишь?
Масштабируемость: Сервисы могут масштабироваться независимо, позволяя оптимизировать использование ресурсов и производительность для конкретных нужд сервиса.
Читать ответПодготовка к интервью
1058 вопросов с собеседований в Альфа-Банк
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, database.
Каталог
Масштабируемость: Сервисы могут масштабироваться независимо, позволяя оптимизировать использование ресурсов и производительность для конкретных нужд сервиса.
Читать ответИспользование случайного значения в качестве хеш-кода для ключа в HashMap приводит к следующим проблемам:
Читать ответВ Java JVM молодое поколение (Young Generation) делится на три области: Eden и два Survivor (S0 и S1). Это сделано для оптимизации работы сборщика мусора.
Читать ответВ Kafka транзакции обеспечивают атомарность записи сообщений в несколько партиций и топиков. Уровни изоляции транзакций в Kafka определяют, какие сообщения видны потребителю:
Читать ответВ пакете java.util.concurrent есть несколько ключевых примитивов и инструментов для организации многопоточного исполнения:
Читать ответДля получения сотрудников с максимальной зарплатой в каждой должности можно использовать оконную функцию RANK() или подзапрос с агрегатной функцией MAX().
Читать ответДля интеграции кэширования в Java-проектах часто используют аннотацию @Cacheable из Spring Framework.
Читать ответRxJava — это библиотека для реактивного программирования в Java, основанная на концепции потоков данных и асинхронных событий.
Читать ответОдна из запоминающихся задач с горутинами была связана с параллельной обработкой большого количества запросов к внешнему API.
Читать ответВ PostgreSQL уровень изоляции транзакций по умолчанию — Read Committed.
Читать ответВ контексте баз данных и систем хранения данных аббревиатура MDC обычно расшифровывается как "Metadata Catalog" или "Metadata Data Catalog".
Читать ответService Discovery инструменты нужны для автоматического обнаружения и регистрации сервисов в распределённых системах.
Читать ответ