DBA / Database
В чём разница между логическим и физическим бэкапом? Когда использовать каждый?
Какие типы JOIN ты мог увидеть в плане выполнения? В каких ситуациях они используются?
Что такое временная таблица в SQL/PL/SQL? Используете ли вы временные таблицы?
По какому типу были субпартиции при range партиционировании по месяцу?
Как произвести мажорное обновление PostgreSQL в кластере Patroni?
Работал ли по Scrum? Расскажи.
Что такое хинты в Oracle? Какими пользовался?
Как у вас обстояло дело с дедлоками в высоконагруженной системе? Что делали при их обнаружении?
Как обрабатывать исключения внутри триггера? Лучше сообщать об ошибке или замолчать?
Если в запросе много условий (например 10 колонок в WHERE и JOIN) — какой индекс создашь для улучшения производительности?
Переведите: 'Когда ты попросишь его о помощи?'
Как мониторить репликационный лаг реплик от мастера через дашборд?
Расскажите об ACID принципах — что означает каждая буква: Atomicity, Consistency, Isolation, Durability?
Расскажи про архитектуру кластеров Patroni PostgreSQL
Что тебя сподвигло к уходу с последнего места работы?
Определите время глагола и заполните пропуск: 'Why ___ he calling now? Is it urgent?'
Какие параметры памяти вы знаете в PostgreSQL? Расскажите о work_mem, shared_buffers и effective_cache_size.
Были ли у вас кейсы апгрейда версии продукта базы данных? Как вы готовились и какие проблемы возникали?
Какие типы репликации существуют в PostgreSQL? В чём разница между физической и логической репликацией?
Как разделяешь системные и пользовательские исключения? В чём разница их использования?