Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

141 вопрос 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 141
Поведенческий

Как в Jenkins организуют запуск автотестов и какие процессы для этого используют?

Инструменты и процессы запуска автотестов в Jenkins Jenkins используется как CI/CD сервер для автоматизации процессов запуск по триггерам: после коммита, по расписанию или вручную подключение к системам контроля…

Читать ответ
Поведенческий

Как в Kafka гарантируется доставка сообщений?

Надёжность доставки в Kafka обеспечивается за счёт репликации данных между узлами кластера Для этого применяется механизм ISR (in-sync replicas): запись подтверждают только реплики, которые синхронизированы с лидером…

Читать ответ
Поведенческий

Как в Spring работает аннотация @Transactional?

аспектно-ориентированное программирование (AOP), управление транзакциями обозначает метод или класс для автоматического открытия, фиксации и отката транзакции при вызове метода Spring создаёт новую транзакцию либо…

Читать ответ
Поведенческий

Как в микросервисной архитектуре реализуются аутентификация и авторизация, например с помощью Spring Security?

Механизмы аутентификации и авторизации в микросервисной архитектуре с Spring Security Аутентификация — это подтверждение личности пользователя либо сервиса Авторизация — определение доступных ресурсов на основании…

Читать ответ
System Design

Как внедрить паттерн Saga в микросервисной архитектуре?

подход к управлению распределёнными транзакциями крупная транзакция представляется последовательностью локальных операций в отдельных сервисах для каждой операции предусматривается компенсирующее действие, позволяющее…

Читать ответ
Поведенческий

Как вы обеспечивали отказоустойчивость и обрабатывали ошибки при взаимодействии микросервисов?

Обработка ошибок и отказоустойчивость при взаимодействии сервисов для временных сбоев применяем паттерны повторных попыток (retry) с backoff circuit breaker изолирует неисправный сервис и не допускает каскадного…

Читать ответ
Поведенческий

Как вы обеспечивали потокобезопасность в приложениях, когда это требовалось?

Как обеспечивать потокобезопасность в приложениях? синхронизация критических секций с помощью мьютексов и семафоров применение атомарных операций и lock-free структур данных для сохранения высокой производительности…

Читать ответ
Поведенческий

Как вы переходили на микросервисную архитектуру: аналитика, вынос функционала и этапы внедрения?

Переход на микросервисы: анализ и последовательность внедрения Анализ: оценка действующей монолитной архитектуры, поиск узких мест и компонентов с самостоятельной бизнес-логикой Декомпозиция: выделение автономных…

Читать ответ
Поведенческий

Как вы поддерживали консистентность между кэшем и базой данных?

поддержание согласованности кэша и БД — одна из основных задач систем, использующих кеширование часто применяют подход write-through: данные сначала записываются в кэш, а затем — в БД при использовании write-back…

Читать ответ
Поведенческий

Как вы работаете с коллекциями в Java и какие из них используете чаще всего?

Коллекции в Java на практике Коллекции представляют собой наборы объектов с удобными средствами для их хранения и обработки К основным интерфейсам относятся List, Set и Map — каждый задаёт свою структуру и гарантии…

Читать ответ
Поведенческий

Как выбрать способ взаимодействия между микросервисами: REST, RabbitMQ, Kafka или gRPC?

микросервисы — автономные сервисы, взаимодействующие через API REST: синхронное взаимодействие по HTTP/JSON, простая интеграция gRPC: синхронный и асинхронный обмен, бинарный протокол, высокая производительность…

Читать ответ
Поведенческий

Как выстраивается интеграция с security-слоем заказчика: Centralized Login и работа с токенами?

Интеграция с security-слоем заказчика (Централизованный логин, токены) security-слой выступает централизованным сервисом аутентификации и авторизации для входа применяются протоколы OAuth2/OpenID Connect после…

Читать ответ