Sobes.tech

Какие задачи приходилось делать с точки зрения построения инфраструктуры, CI/CD, Docker, Kubernetes?

Senior
ИП Ганус Александр Андреевич
3

Проблема OFFSET пагинации на больших таблицах и как её решить (cursor-based pagination)

Senior
Salmon
3

Как проверяешь качество кода до ревью? Используешь ли анализаторы?

Middle+
МТСМТС
3

За счёт чего склеивали команду?

Senior
ОТП БанкОТП Банк
3

Расскажи про оптимизацию SQL запросов на 95% — в чём была проблема?

Senior
ТБанк
3

Какой побочный эффект возникает при выполнении кода BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 60; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END; BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 40; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END;

Senior
СБК ПАРУС
3

Чем отличается стек от хипа (heap) в Java? Где хранятся строки?

Middle
Лоция
3

Зачем нужен constraint foreign key? Без него нельзя что ли?

Senior
ТБанк
3

В чём основная проблема выбранной структуры решения - Нет обработки особых исключений при запуске - Конфигурационный класс без аннотаций @Configuration - Некорректная настройка зависимостей DI - Некорректная интеграция кастомных конфигов меняет порядок загрузки свойства - @Autowired отсутствует наличие зависимостей

Senior
СБК ПАРУС
3

Что будет если не добавить pessimistic блокировку? Какие варианты блокировки существуют?

Senior
ОТП БанкОТП Банк
3

Какие технологии используются в командах? Есть ли Kotlin?

Senior
kode.ru
3

Зачем нужен NoSQL? Почему не хватает реляционных БД? Примеры использования, плюсы, структуры хранения.

Senior
ТБанк
3

Как в Java происходит удаление объектов из heap? Расскажи про Garbage Collector.

Senior
VKVK
3

Две параллельные транзакции обновляют одну строку (списание и начисление) — нужно ли что-то сделать? Проблема lost update.

Senior
ТБанк
3

Расскажи про ThreadPool, ForkJoinPool и его особенности.

Senior
СБЕРСБЕР
3

Как ускорить запросы к таблице транзакций с миллиардом записей за последний месяц по определённому счёту?

Senior
РТК ИТ
3

Как читать большой CSV-файл (1GB+)? Как парсить и решить проблему разрыва строк на границе чанков?

Senior
СБЕРСБЕР
3

Как работает паттерн Circuit Breaker?

Senior
Octo
3

Что такое Spring Boot стартеры? Чем отличаются от обычных библиотек? Что такое автоконфигурация?

Senior
Альфа-БанкАльфа-Банк
3

Как реализовать валидацию заголовка X-Trace-ID: если заголовка нет — вернуть 400?

Senior
СБЕРСБЕР
3
/710