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

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

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

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

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

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

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

Каталог

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

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

Как реализовать частичный откат транзакции (не полный, а до определённой точки)?

Частичный откат транзакции реализуется с помощью механизма точек сохранения (savepoints). Savepoint позволяет установить контрольную точку внутри транзакции, к которой можно откатиться без отмены всей транзакции.

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

Как разделяешь системные и пользовательские исключения? В чём разница их использования?

Системные исключения — это ошибки, возникающие из-за проблем в самой системе, например, ошибки базы данных, нехватка памяти, ошибки сети.

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

Что можно сделать, если индекс не применяется из-за функции на столбце?

Если индекс не применяется из-за использования функции на столбце в условии (например, WHERE UPPER(column) = 'VALUE'), то индекс не может быть использован напрямую, так как функция изменяет данные.

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

Какой индекс подойдёт, если у нас в столбце мало уникальных значений и большое количество NULL-значений?

Если в столбце мало уникальных значений и много NULL, то обычный B-Tree индекс будет неэффективен, так как он плохо справляется с низкой селективностью и большим количеством NULL.

Читать ответ