Расскажите о себе и о своих прошлых проектах.
В одном из моих самостоятельных проектов я разработал простое приложение для учета личных расходов на Java с использованием Swing для графического интерфейса.
Читать ответПодготовка к интервью
10 вопросов с собеседований в Octo
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Octo. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: kafka, spring, docker.
Каталог
В одном из моих самостоятельных проектов я разработал простое приложение для учета личных расходов на Java с использованием Swing для графического интерфейса.
Читать ответНегенерационный сборщик мусора (GC) в Java — это классический подход, при котором весь хип обрабатывается целиком без разделения на поколения. Его не стоит использовать в следующих случаях:
Читать ответTomcat использует модель многопоточности, где каждый входящий HTTP-запрос обрабатывается отдельным потоком из пула потоков (thread pool).
Читать ответАннотация @Transactional в Spring используется для управления транзакциями на уровне методов или классов.
Читать ответDocker — это инструмент для контейнеризации приложений, который позволяет упаковать приложение со всеми его зависимостями в изолированный контейнер.
Читать ответДля настройки отказоустойчивого кластера Kafka необходимо обеспечить несколько ключевых аспектов:
Читать ответВ Spring Bean — это объект, управляемый контейнером Spring. Контейнер создаёт, настраивает и управляет жизненным циклом этих объектов.
Читать ответPostgreSQL реализует принципы ACID следующим образом:
Читать ответCircuit Breaker — это паттерн, используемый для повышения устойчивости распределённых систем.
Читать ответПараметр batch.size в Kafka Producer определяет максимальный размер буфера (в байтах), в который накапливаются сообщения перед отправкой на сервер.
Читать ответ