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

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

553 вопроса по PostgreSQL с технических собеседований

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

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

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

На странице собраны вопросы по PostgreSQL — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: database, sql, postgresql.

Каталог

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

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

Какими типами индексов ты пользовался в PostgreSQL? Почему для полнотекстового поиска используется GIN-индекс, а не B-tree?

В PostgreSQL B-tree подходит для равенства, диапазонов и сортировки, а GIN — для поиска элементов составного значения, в том числе лексем tsvector. Для полнотекстового поиска обычно выбирают GIN.

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

Как найти запросы в PostgreSQL, которые выполняются больше одной минуты (или 5 секунд)?

В PostgreSQL можно найти долгие запросы, используя представление pgstatactivity, которое показывает текущие активные запросы. Например, чтобы найти запросы, выполняющиеся дольше 5 секунд, можно выполнить такой запрос:

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

Что произойдёт, если администратор попытается выполнить SQL-запрос DELETE FROM Users WHERE user_id = 5, при условии что у пользователя с ID=5 есть задачи в таблице Tasks? Рассмотрите классическую реляционную БД (PostgreSQL/MySQL).

приведёт к следующему поведению в зависимости от настроек внешнего ключа:

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

Пользователи жалуются на медленную работу системы. Frontend обращается к Backend через API Gateway, Backend работает с PostgreSQL и Redis. Как будете искать причину деградации производительности?

Для поиска причины деградации производительности в системе с Frontend → API Gateway → Backend → PostgreSQL и Redis можно действовать поэтапно:

Читать ответ