Что такое ELK, как логи попадают в систему?
ELK — Elasticsearch, Logstash и Kibana: хранение и поиск, обработка потока и интерфейс анализа. Логи обычно доставляет агент с хоста или контейнера.
Читать ответПодготовка к интервью
1058 вопросов с собеседований в Альфа-Банк
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, database.
Каталог
ELK — Elasticsearch, Logstash и Kibana: хранение и поиск, обработка потока и интерфейс анализа. Логи обычно доставляет агент с хоста или контейнера.
Читать ответДайте короткое описание продукта, основного стека и состава команды, затем выделите собственную ответственность. Сначала контекст, затем подробности, интересные для новой роли.
Читать ответPrometheus собирает числовые метрики, Grafana показывает dashboards из источников данных, а ELK обычно используют для централизованного поиска и анализа логов. Эти инструменты дополняют друг друга.
Читать ответZero copy — подход к передаче данных с уменьшением лишних копирований, особенно между памятью ядра и пользовательским процессом. Это снижает затраты CPU и памяти.
Читать ответЕсли offset подтверждён до устойчивого результата обработки, после сбоя сообщение может не обработаться повторно. Ручной commit позволяет связать продвижение offset с завершением работы.
Читать ответУточните, речь об аутентификации или проверке прав доступа. Затем назовите реальные механизмы проекта: сессии, токены, OAuth/OIDC, роли или policy-based проверки.
Читать ответHappens-before — отношение порядка и видимости действий в модели памяти Java. Оно позволяет доказать, что один поток увидит записи другого при корректной синхронизации.
Читать ответТокен позволяет не передавать основной пароль каждому сервису и каждому запросу, ограничить срок и область доступа. JWT можно проверять локально по подписи, но он не обязателен: непрозрачные токены тоже подходят.
Читать ответjOOQ удобен, когда важен явный SQL и сложные запросы, а генерация кода по схеме даёт типизированный DSL. Hibernate ориентирован на модель сущностей и управление их persistence lifecycle.
Читать ответРазделите Kotlin и реактивное программирование: это разные навыки, и опыт одного не подразумевает другой. Назовите реальные задачи, библиотеки и степень самостоятельности.
Читать ответСамописный брокер может быть оправдан узкой семантикой или историческими ограничениями, но требует самостоятельно обеспечивать надёжность и эксплуатацию. Конкретную причину выбора нужно подтвердить контекстом.
Читать ответDockerfile описывает сборку образа: базу, файлы, команды и параметры запуска. Compose описывает совместный запуск сервисов, их сети, volumes, переменные и связи.
Читать ответ