Напишите SQL-запрос, который выберет всех сотрудников с максимальной зарплатой в каждом департаменте.
Вычислите максимальную зарплату оконной функцией по департаменту и оставьте все строки с этим значением, включая совпадения.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Вычислите максимальную зарплату оконной функцией по департаменту и оставьте все строки с этим значением, включая совпадения.
Читать ответОконные функции вычисляют значения по группе связанных строк, сохраняя отдельные строки результата, в отличие от обычной агрегации GROUP BY.
Читать ответСекреты хранят на сервере в secret manager или защищённой конфигурации окружения, выдавая сервисам минимальные права.
Читать ответРасскажите о конкретных задачах с другими СУБД и отделите разработку запросов от администрирования.
Читать ответУбийство клиента не гарантирует мгновенной остановки запроса в БД: сервер может обнаружить разрыв позже или успеть завершить операцию.
Читать ответЧтобы объяснить ускорение failover, нужно разложить время на обнаружение сбоя, выбор primary, promotion и переподключение клиентов.
Читать ответМиграция БД — версионированное изменение схемы или данных, которое можно последовательно применить к окружению.
Читать ответОцените каждый инструмент отдельно: установка и конфигурация, эксплуатация, производительность, отказоустойчивость и восстановление.
Читать ответДля здоровья БД важны задержка и ошибки запросов, соединения, блокировки, ресурсы, репликация и резервное копирование.
Читать ответПосле failover проверяют не только роль нового primary, но и реальные соединения приложений, маршрутизацию и успешность записи.
Читать ответБезопасный откат приложения возможен, если миграции совместимы со старой версией; автоматический down не гарантирует сохранность данных.
Читать ответСтатистика помогает планировщику PostgreSQL оценивать число строк и выбирать способ сканирования, соединения и порядок выполнения запроса.
Читать ответ