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

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

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

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

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

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

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

Каталог

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

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

Расскажи верхнеуровнево, как устроена архитектура Spark: какие компоненты есть и как они взаимодействуют при выполнении SQL-запроса.

Driver планирует вычисление, cluster manager выделяет ресурсы, executors выполняют задачи над разделами данных. SQL проходит анализ и оптимизацию перед исполнением.

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

На каком уровне владеете SQL? Оконные функции, вложенные запросы, подзапросы, CTE делали?

Подтвердите уровень SQL задачами, которые решали самостоятельно: соединения, агрегаты, окна, CTE и анализ плана. Перечень терминов сам по себе уровень не доказывает.

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

Как у вас с Python и где вы чувствуете себя увереннее: в Python или SQL?

Сравните навыки по задачам: SQL для работы с наборами данных и запросами, Python для интеграций, автоматизации и программной логики. Назовите сильную сторону и реальные зоны роста.

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

Чем отличается VACUUM от VACUUM FULL в PostgreSQL?

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

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

Работал ли ты с Informatica или Oracle? Использовал ли процедуры и функции SQL?

Разделите опыт по инструментам: Informatica для интеграций/ETL, Oracle как СУБД, SQL и PL/SQL для запросов и серверной логики. Назовите конкретные задачи и глубину участия.

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

Напишите SQL для добавления нарастающего итога суммы заказа в разрезе пользователя и даты.

Нарастающий итог считают SUM(amount) OVER с разделением по пользователю, порядком по дате и явной рамкой ROWS. При одинаковых датах нужен устойчивый дополнительный ключ.

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

Дан SQL-запрос с SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT. Распиши последовательность выполнения операций от первой до последней.

Логический порядок: FROM/JOIN → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT. Это порядок смысла запроса, а не обязательный физический план исполнения.

Читать ответ