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

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

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

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

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

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

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

Каталог

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

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

Какие типы индексов PostgreSQL бывают и как выбрать подходящий?

Типы индексов PostgreSQL и сценарии их применения B-tree: универсальный вариант для равенств и диапазонов Hash: эффективен при точных равенствах, однако имеет ограниченные возможности GIN: подходит для мультивалютных…

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

Какой максимальный размер таблицы можно использовать в PostgreSQL?

Предельный размер таблицы в PostgreSQL база данных: PostgreSQL масштабируемость таблица представляет собой набор независимых файлов, каждый размером до 1.6 ТБ (максимальный размер сегмента — около 1 ГБ × 2^10)…

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

Какой уровень изоляции выбрать в PostgreSQL, чтобы избежать конфликтов при параллельной обработке задач?

** Чтобы предотвратить конфликты при параллельной обработке в PostgreSQL, используют уровень Serializable. Он обеспечивает полную изоляцию и целостность данных, а возникающие конфликты обрабатываются посредством…

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

Когда использовать материализованные и нематериализованные VIEW?

Материализованные и нематериализованные VIEW: в каких случаях применять VIEW — это виртуальная таблица, представляющая собой сохранённый SQL-запрос Нематериализованная VIEW не сохраняет результат: запрос выполняется…

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

Когда применять Hash-индекс и какие операции равенства (equality) он поддерживает?

Hash-индекс — когда его применять и какие операции он поддерживает (только equality)? индекс для быстрого поиска данных по ключу применяет хеш-функцию, чтобы получать доступ к данным оптимален для операций равенства…

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

Нормализация и денормализация БД: что они оптимизируют и когда их применять?

нормализация: оптимизация структуры данных основная задача — устранить избыточность и аномалии обновления реализуется через разделение таблиц в соответствии с правилами нормальных форм подходит для OLTP-систем, где…

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

Почему ClickHouse эффективнее PostgreSQL для аналитики и больших данных?

Почему колоночные БД, включая ClickHouse, эффективнее PostgreSQL В отличие от PostgreSQL, данные хранятся в колоночном формате, а не построчно Такая архитектура оптимальна для аналитических запросов, включая агрегацию…

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

Почему PostgreSQL не использует созданный индекс и выбирает полный скан таблицы?

По каким причинам PostgreSQL может не использовать индекс планировщик выбирает наименее затратный план (cost-based) индекс малоэффективен при низкой селективности (большом количестве повторяющихся значений) при чтении…

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

Почему исключения сравнивают с оператором goto и чем опасны незакрытые транзакции и скрытые ошибки?

Почему исключения сравнивают с оператором goto и чем это опасно Исключение прекращает стандартное выполнение программы и немедленно передаёт управление обработчику. В этом оно напоминает оператор goto, меняющий…

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

Почему нарушение Single Responsibility Principle приводит к нарушению Interface Segregation Principle?

Контекст: принципы SOLID и архитектура программного обеспечения Single Responsibility Principle (SRP) означает, что у класса должна быть единственная причина для изменения, то есть только одна область ответственности…

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

Сколько запросов к базе данных выполняет PrefetchRelated в Django?

Сколько запросов к базе данных выполняет PrefetchRelated в Django? Оптимизация жадной загрузки средствами ORM Django PrefetchRelated выполняет 2 и более запросов Один запрос предназначен для основной модели Ещё один…

Читать ответ