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

Вопросы на собеседовании в Уралсиб

13 вопросов с собеседований в Уралсиб

13 вопросов 1028 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Уралсиб. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, spring.

Каталог

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

Найдено: 13
Теория

Обязательно ли использовать транзакцию при извлечении данных из базы данных?

Использование транзакций при извлечении данных из базы данных не всегда обязательно, но зависит от конкретной ситуации и требований к консистентности данных.

Читать ответ
Теория

Как проводилась оптимизация SQL-запросов? Что побуждает оптимизировать запрос и как это делается?

Да, в моём последнем проекте я использовал оптимизацию SQL-запросов для повышения производительности и снижения нагрузки на базу данных. Основные подходы включали:

Читать ответ
Теория

Можете объяснить, каким образом осуществляется атака типа SQL Injection и как она использует уязвимости в базе данных?

SQL Injection — это тип атаки на базы данных, при которой злоумышленник вставляет (инъецирует) вредоносный SQL-код в поля ввода или параметры запроса, чтобы изменить логику выполнения SQL-запроса.

Читать ответ
Теория

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

Spring использует несколько подходов для управления ситуацией, когда при внедрении зависимостей (Dependency Injection) есть несколько кандидатов на внедрение одного типа:

Читать ответ
Теория

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

В SQL оператор HAVING используется для фильтрации сгруппированных данных, то есть после применения GROUP BY. В отличие от WHERE, который фильтрует строки до группировки, HAVING фильтрует уже агрегированные группы.

Читать ответ