Сбербанк · июнь 2025

Тех собес на middle-senior Java Разработчик в Сбербанк

middle-senior Тех собес 23 вопроса 2 задачи

1. Что такое внешний ключ в базах данных, для чего он используется, и какую функциональность он обеспечивает?

2. Если создать две таблицы (например, ученики и школы) без внешнего ключа, какие проблемы могут возникнуть, например, при удалении данных или в плане целостности?

3. Если не использовать внешний ключ, но структура таблиц позволяет, можно ли выполнить SELECT с JOIN по идентификаторам, и будет ли это работать?

4. Приходилось ли работать с индексами, подбирать их для данных и решать проблемы производительности?

5. Какие структуры индексов использовались, например, B-дерево или другие типы?

6. Можно ли создать составной индекс на несколько колонок (например, A, B, C), и для чего это…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Java Разработчик».

в этом собесе: 23 вопроса 2 задачи с кодом 1 секция
  • Ещё 124 текстовых собеса направления
  • 353 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес