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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

Найдено: 2523
Лайвкодинг

LeetCode #? — В PostgreSQL есть таблица [таблица] с единственным столбцом id и значениями 1, 1, 2. Напишите DELETE-запрос, который физически удалит один дубликат.

В PostgreSQL можно различить физические версии строк через ctid и удалить лишние по ROW_NUMBER. Для значений 1, 1, 2 останутся 1 и 2.

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

Есть ли какие-то функции и возможности в Greenplum, которых нет в обычном MySQL и других диалектах?

Greenplum отличается прежде всего MPP-архитектурой: распределяет таблицы и выполнение аналитических запросов по сегментам. Это шире, чем набор особых SQL-функций.

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

Какие SQL-запросы ты пишешь: простые проверки или сложные скрипты для витрин?

Покажите диапазон реальных SQL-задач и разберите один содержательный пример. Сложность определяется логикой, масштабом и надёжностью, а не длиной запроса.

Читать ответ
Лайвкодинг

Есть таблица clients (client_id, ФИО, date_start, date_end) и таблица transactions (transaction_id, client_id, дата, сумма). Нужно рассчитать сумму транзакций по каждому клиенту за 1 мая 2025 года и вывести client_id, ФИО, сумму. Напиши SQL.

Отфильтруйте транзакции за нужный день и соедините их с версией клиента, действовавшей в момент операции. Границы дня и периода лучше делать полуоткрытыми.

Читать ответ