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

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

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

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

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

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

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

Каталог

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

Найдено: 553
System Design

Как реализовать пайплайн Blue-Green-развертывания для stateful-приложений, использующих репликацию базы данных, например PostgreSQL, с минимальным временем простоя?

Blue-Green для stateful-систем требует совместимой схемы данных, синхронизации реплики и единственного активного писателя при переключении.

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

Кластер PostgreSQL на Patroni + HAProxy держит 10 тысяч подключений. Внезапно упала репликация, и реплика начала отставать на несколько ГБ WAL-архивов. Как быстро привести реплику в норму без даунтайма?

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

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

[имя] настроил Vault для динамической генерации доступов к PostgreSQL с TTL один час. Что произойдёт, если долгоживущее соединение, например batch-job, работающий два часа, получит такой пароль и он истечёт в середине выполнения? Как ты это решал?

Истечение lease запускает отзыв учётных данных; судьба уже открытого PostgreSQL-соединения зависит от механизма отзыва, поэтому рассчитывать на него нельзя.

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

Чем Oracle, PostgreSQL, Greenplum и Hive отличаются внутри и по сценариям использования?

Oracle и PostgreSQL — универсальные реляционные СУБД; Greenplum распределяет аналитические вычисления по сегментам, а Hive предоставляет SQL-слой для больших файловых наборов.

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

Как технически была реализована параллельная выгрузка большой таблицы из PostgreSQL в Spark в кейсе [контекст]?

Spark может параллельно читать PostgreSQL через JDBC по диапазонам partitionColumn или набору predicates. Число параллельных запросов ограничивают нагрузкой источника.

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

Какие особенности использования JOIN при построении витрин в PostgreSQL/Greenplum по сравнению с ClickHouse?

В PostgreSQL JOIN часто опирается на индексы, в Greenplum важны распределение и Motion, а в ClickHouse — объём входов, алгоритм и память аналитического соединения.

Читать ответ