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

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

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

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

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

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

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

Каталог

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

Найдено: 79
System Design

[имя] спросил: кейс: есть таблица-источник в Postgres и таблица-target в Greenplum, в каждой миллиарды строк. Из-за сетевых ограничений и лимитов по памяти нельзя выгрузить обе таблицы целиком для сравнения. Обнаружены расхождения по агрегатам (например, count). Как эффективно найти расхождения между источником и таргетом и организовать процесс точечной дозагрузки недостающих данных?

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

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

Предложите решение задачи регулярной инкрементальной загрузки большой таблицы с гибкой (изменяемой) частотой обновления из Postgres в Data Lake.

Для большой изменяемой таблицы предпочтителен согласованный snapshot с последующим CDC из WAL. Частоту публикации в Data Lake можно менять независимо от захвата изменений.

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

База Postgres была в использовании? Если это из реляционных БД.

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

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

Что происходит при параллелизации запросов в однонодовом Postgres?

В одном PostgreSQL-узле запрос может разделить подходящий план между parallel workers, а несколько клиентских запросов — выполняться одновременно. Оба варианта делят CPU, память и диски узла.

Читать ответ