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

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

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

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

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

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

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

Каталог

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

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

Приложение подключалось к PostgreSQL напрямую или через промежуточный компонент?

Нужно описать фактический путь подключения: приложение, JDBC/DataSource и пул, затем PostgreSQL напрямую либо через proxy/pooler. Пул внутри приложения не обязательно является отдельным промежуточным сервисом.

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

Почему в PostgreSQL фактически три уровня изоляции и что такое MVCC?

PostgreSQL принимает четыре стандартных названия, но READ UNCOMMITTED работает как READ COMMITTED, поэтому различных режимов три. MVCC хранит версии строк и определяет их видимость через snapshots.

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

[имя] спросил: Что такое партиционирование (PARTITION) в PostgreSQL?

Партиционирование PostgreSQL делит логическую таблицу на физические части по диапазону, списку значений или хешу. Это помогает обслуживанию больших данных и чтению подходящих partition.

Читать ответ
System Design

[имя] спросил: Как было устроено хранение и кеширование персональных данных в сервисе? Почему выбрали PostgreSQL и Redis, как обеспечивали быстрый ответ и что происходило бы при недоступности Redis?

Опишите PostgreSQL как источник истины и Redis как кэш, если именно так было в проекте. Важны срок жизни, инвалидирование и безопасное поведение при отказе.

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

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

Назовите реально применённый уровень изоляции и способ защиты инвариантов: условные обновления, row locks или serializable. Конфликты требуют контролируемого повторения транзакции.

Читать ответ
Поведенческий

Насколько глубоко вы работали с PostgreSQL: только писали запросы или также настраивали БД, делали партиционирование, шардирование, разворачивали кластеры?

Разделите опыт PostgreSQL по уровням: запросы и схема, производительность, эксплуатация и распределённая архитектура. Укажите, что делали лично.

Читать ответ