Как у вас было организовано нагрузочное тестирование и подготовка системы к большому количеству запросов?
Для нагрузочного тестирования в Java часто используют следующие инструменты:
Читать ответПодготовка к интервью
1058 вопросов с собеседований в Альфа-Банк
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, database.
Каталог
Для нагрузочного тестирования в Java часто используют следующие инструменты:
Читать ответОсновные шаблоны (паттерны) микросервисов:
Читать ответБинарное дерево — это структура данных, в которой каждый узел имеет не более двух потомков (левый и правый).
Читать ответДля начала нужно провести диагностику, чтобы понять причины медленной работы:
Читать ответConcurrentHashMap и Collections.synchronizedMap() обеспечивают потокобезопасность, но делают это по-разному:
Читать ответДолгие GC-паузы в Java обычно связаны с тем, что сборщик мусора останавливает выполнение приложения (stop-the-world) для очистки памяти. Основные причины:
Читать ответУвеличивают объем данных и занимают место на диске.
Читать ответОсновные объекты и компоненты Apache Kafka:
Читать ответВ текущей работе часто сталкиваюсь с такими проблемами:
Читать ответНедовольство или необходимость улучшений в проекте могут быть связаны с несколькими аспектами:
Читать ответГлубокое понимание основ программирования и архитектуры ПО.
Читать ответМиграция с монолита на микросервисы — это комплексный процесс, который обычно включает несколько этапов:
Читать ответ