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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Что такое Hive и чем он отличается от традиционных реляционных баз данных?

Hive — это система для хранения и обработки больших объёмов данных, построенная поверх Hadoop. Она предоставляет SQL-подобный язык запросов (HiveQL) для работы с данными, хранящимися в распределённой файловой системе.

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

Что такое VACUUM в PostgreSQL? Для чего он нужен?

VACUUM в PostgreSQL — это команда для очистки базы данных от «мертвых» строк, которые остаются после обновлений и удалений. Она помогает освободить место и предотвратить разрастание таблиц.

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

В PostgreSQL заголовок версии строки включает параметр xmax. Какова его роль в управлении транзакциями?

Параметр xmax в заголовке версии строки PostgreSQL указывает номер транзакции, которая удалила или обновила эту строку. Это используется для управления видимостью строк в MVCC (многоверсионном контроле параллелизма).

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

Работали ли вы с Oracle и PL/SQL?

В Oracle пакеты — это логические группы процедур, функций, переменных и курсоров, объединённые в один объект базы данных. Они позволяют инкапсулировать логику и обеспечивают удобство повторного использования кода.

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

Из-за чего возникают дедлоки и какой механизм в базах данных отвечает за консистентность данных при параллельных запросах?

Дедлоки возникают, когда два или более процесса (или транзакции) блокируют ресурсы, которые нужны друг другу, и ни один из них не может продолжить работу, ожидая освобождения ресурсов другим.

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

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

Уровень транзакционной изоляции определяет, как транзакции видят изменения друг друга и предотвращают проблемы, такие как грязное чтение, неповторяющееся чтение и фантомные чтения.

Читать ответ