Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
При production-инциденте сначала оценивают влияние и сдерживают ущерб, затем собирают факты и проверяют гипотезы. Изменения делают контролируемо, сохраняя возможность отката.
Размер пула ограничивает число одновременно используемых соединений, а число запросов описывает объём работы. Увеличение пула помогает при ожидании свободного соединения, но не ускоряет перегруженную БД.
ExecutorService отделяет задачу от управления её выполнением: предоставляет submit, Future, координацию завершения и контролируемый жизненный цикл исполнителя вместо ручного создания каждого потока.
Отвечайте о фактическом обстоятельстве кратко и спокойно: было ли соглашение и почему завершилось сотрудничество. Не нужно выдумывать основание увольнения или раскрывать конфиденциальные условия.
Перечислите реальные задачи, где использовали Claude, и способ проверки результата: разбор кода, черновик тестов, объяснение ошибки или подготовка документации.
Инициализацию Spring-контекста запускает код создания и refresh контекста, а не объект аннотации. В Spring Boot точкой входа обычно служит SpringApplication.run с основным классом приложения.
Если четыре consumer входят в одну обычную consumer group и подписаны на топик с тремя partition, одновременно читать его будут максимум три consumer; четвёртый останется без partition.
Выбирайте примитив по задаче: synchronized/Lock для критической секции, volatile/atomic для видимости и отдельных операций, latch/barrier/semaphore для координации.
Нужны понятные зоны ответственности, единый канал эскалации и обратная связь: поддержка собирает контекст, разработка устраняет причины, а знания возвращаются в базу поддержки.