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

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

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

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

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

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

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

Каталог

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

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

Что такое транзакция в PostgreSQL? Расскажи про ACID.

В PostgreSQL транзакция — это последовательность операций с базой данных, которая выполняется как единое целое. Либо все операции внутри транзакции успешно применяются, либо ни одна не применяется (атомарность).

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

Сравните три варианта хранения очереди игроков: Kafka, Redis, PostgreSQL. Какой выбрать и почему? В чем принципиальная разница между Redis и PostgreSQL для этой задачи?

Для хранения очереди игроков можно рассмотреть Kafka, Redis и PostgreSQL, каждый из которых имеет свои особенности:

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

Расскажи про транзакции в PostgreSQL. Что такое ACID, уровни изоляции?

Postgres — это реляционная СУБД с поддержкой сложных запросов, транзакций и ACID-свойств. Redis — это in-memory key-value хранилище, часто используемое как кэш или брокер сообщений.

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

Расскажи про индексы в PostgreSQL: зачем нужны, какие бывают?

Индекс в PostgreSQL — это структура данных, которая ускоряет поиск строк в таблице по определённым столбцам, уменьшая количество операций чтения.

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

Расскажи про конкурентную обработку — у тебя отдельный пункт про это. Как ограничивали параллельность? Сколько коннекшенов к PostgreSQL было?

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

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

Почему для хранения постов выбран PostgreSQL? Как понять, при каких нагрузках какая технология справляется без шардирования и репликации (Postgres, Kafka, Redis, сервис на Go)?

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

Читать ответ