С какой версии PostgreSQL приходилось работать?
Назовите версии PostgreSQL, с которыми действительно работали, и глубину опыта: SQL-разработка, миграции, эксплуатация или обновление сервера.
Читать ответПодготовка к интервью
553 вопроса по PostgreSQL с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по PostgreSQL — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: database, sql, postgresql.
Каталог
Назовите версии PostgreSQL, с которыми действительно работали, и глубину опыта: SQL-разработка, миграции, эксплуатация или обновление сервера.
Читать ответMVCC snapshot определяет, какие версии строк видны запросу или транзакции относительно других транзакций. Это логическая видимость, а не копия всей базы данных.
Читать ответОпишите primary, replicas, резервное копирование, failover и разделение чтений и записей. Устойчивость и масштабирование — разные свойства развёртывания.
Читать ответInbox связывает уникальный ID сообщения с атомарной обработкой в БД. Число экземпляров PostgreSQL относится к топологии и не определяется самим паттерном.
Читать ответВыберите конкретную задачу PostgreSQL и объясните диагностику, решение и измеренный эффект. Подойдут планы запросов, миграции, блокировки или работа с большими таблицами.
Читать ответУточните практический опыт и различие: обычное view сохраняет запрос, materialized view хранит его результат и требует обновления.
Читать ответPostgreSQL обычно запускают отдельным контейнером с постоянным volume, а Next.js обращается к ней только из серверного кода.
Читать ответЧтобы объяснить ускорение failover, нужно разложить время на обнаружение сбоя, выбор primary, promotion и переподключение клиентов.
Читать ответОцените каждый инструмент отдельно: установка и конфигурация, эксплуатация, производительность, отказоустойчивость и восстановление.
Читать ответСтатистика помогает планировщику PostgreSQL оценивать число строк и выбирать способ сканирования, соединения и порядок выполнения запроса.
Читать ответСессии PostgreSQL видны в pg_stat_activity; для выполняющихся запросов добавьте фильтр state = 'active'.
Читать ответДедлок нужно разбирать по циклу блокировок и транзакциям из логов, а не автоматически связывать с недавно созданным индексом.
Читать ответ