DBA / Database
Какие типы индексов вы знаете в PostgreSQL? Расскажите о B-tree индексах.
Могут ли данные потеряться, если мастер падает и WAL-файлы не успели дойти до реплик?
Что такое autovacuum в PostgreSQL и зачем он нужен?
Что такое bloat (распухание) таблиц и индексов? Как с ним бороться?
Как ты обеспечивал безопасность своих данных? Какие методики применял?
Свойства транзакций (ACID)
Работал ли с триггерами? Для чего использовал? Какие типы триггеров знаешь (ROW vs STATEMENT)?
При мониторинге производительности на что ещё обращал внимание помимо медленных запросов? (CPU, I/O операции)
Что вы знаете о Docker и Kubernetes? Как вы устанавливали и запускали PostgreSQL в Docker?
Какие конфигурационные файлы PostgreSQL вы знаете и для чего они используются?
Какие методы аутентификации пользователей вы знаете в PostgreSQL?
Какие типы хранилищ данных вы знаете для облака и on-premise решений?
Расскажите о вашем опыте работы с облачными технологиями AWS и Azure. Какие инструменты вы использовали?
Что такое оконные функции? Какие использовал? Чем отличаются от GROUP BY?
В чём разница между EXPLAIN и EXPLAIN ANALYZE в PostgreSQL?
Был ли у вас опыт миграции между PostgreSQL и MS SQL Server?
Если процедура откатилась, сохранится ли результат работы триггера (AFTER INSERT), который сработал в рамках этой процедуры?
Расскажи про индексы: в каких ситуациях создавал, когда это хорошо, а когда плохо?
В процедуре последовательно выполняются несколько DML-операций. Они выполняются в одной транзакции?
Расскажи, пожалуйста, о своём последнем проекте — что за проект, чем занимался, какие были задачи, какой стек использовали?