Обзор собеседования

IT и разработка 21.01.2026 · 👁 789 просмотров
Обзор собеседования Продолжаем разбор собеседования в USETECH (Ч. 2). В первой части были SQL + Python задачки, их можно посмотреть тут . Во второй — теория, системное мышление и вопросы “на понимание”. SQL 1 Что такое подзапрос Запрос внутри запроса, может быть в SELECT, WHERE или FROM. 2 Коррелированный подзапрос Подзапрос, который ссылается на внешнюю таблицу и фактически сравнивает строку с самой собой по условию. 3 CTE (WITH) Подзапрос, вынесенный в отдельную временную таблицу для читаемости и переиспользования. 4 UNION vs UNION ALL UNION — убирает дубликаты UNION ALL — просто склеивает результаты 5 INTERSECT и EXCEPT INTERSECT — строки, которые есть в обеих таблицах EXCEPT — строки из первой, которых нет во второй 6 Работа с NULL (COALESCE) COALESCE заполняет NULL первым ненулевым значением из списка аргументов. 7 Работа с датами EXTRACT / DATE_PART — получить год, месяц CAST или :: — приведение типов 8 Оконные функции Считают агрегаты без схлопывания строк. 9 ROW_NUMBER / RANK / DENSE_RANK ROW_NUMBER — уникальный номер RANK — с пропусками DENSE_RANK — без пропусков 10 PIVOT / UNPIVOT Транспонирование таблицы: строки ↔️ колонки. Python / Pandas 11 list vs tuple list — изменяемый tuple — неизменяемый 12 Почему NumPy быстрее циклов Векторизованные операции выполняются на уровне C, а не Python. 13 Что такое векторизация Операции сразу над массивом, а не поэлементно. 14 Если данные не помещаются в память Читать и обрабатывать чанками. 15 Работа с большими файлами (chunks) Чтение и запись по частям, без загрузки всего в память. 16 Parquet Колоночный формат хранения, компактный и быстрый для аналитики. 17 loc vs iloc loc — по меткам iloc — по индексам 18 Типовой пайплайн в Pandas read → describe → чистка → трансформации → EDA → сохранение 19 merge vs concat merge — аналог JOIN concat — склейка по строкам или колонкам (аналог UNION) Статистика 20 Корреляция Мера связи между числовыми переменными, от −1 до 1. 21 Пирсон vs Спирмен Пирсон — линейная связь Спирмен — ранговая 22 Почему корреляция ≠ причинность Показывает связь, но не объясняет влияние. 23 ДИ Диапазон, в котором с заданной вероятностью лежит истинное значение параметра. 24 Интерпретация 95% ДИ В 95% случаев интервал накрывает истинное значение. 25 Среднее / медиана / мода Среднее — сумма / количество Медиана — центральное значение Мода — самое частое 26 Почему медиана устойчивее Меньше чувствительна к выбросам. БД и архитектура 27 SMP vs MPP SMP — один узел MPP — параллельные вычисления на сегментах 28 PostgreSQL vs Greenplum Postgres — SMP, строковое хранение Greenplum — MPP, распределённые вычисления 29 Почему Greenplum быстрее Параллельные вычисления на сегментах. 30 Дистрибуция данных Распределение строк по сегментам. 31 Data skew Неравномерное распределение данных → самый медленный сегмент тормозит весь запрос. 32 ClickHouse — плюсы и минусы Плюсы: колоночное хранение, быстрые агрегации Минусы: слаб для OLTP, частых JOIN и INSERT 33 Data Lake Хранилище файлов/ сырые данные, дешёвое, без строгой схемы. Инфа / DE 34 Docker vs VM Контейнеры шарят ОС → легче и быстрее VM — отдельная ОС → тяжелее 35 Dockerfile Инструкция сборки контейнера из слоёв. 36 Порядок слоёв в Dockerfile Влияет на кэширование и скорость сборки. 37 Как уменьшить Docker-образ Slim / Alpine образы, меньше слоёв, правильный порядок RUN. 38 Docker Compose YAML-файл для запуска нескольких контейнеров и их сети. 39 Airflow Инструмент оркестрации пайплайнов. 40 DAG Граф задач с зависимостями. 41 Kafka Брокер сообщений для стриминга данных. 42 Producer / Consumer / Topic / Partition Producer пишет в topic Consumer читает из партиций 43 Consumer Group Группа консьюмеров, каждый читает свою партицию. 44 At-least-once / At-most-once / Exactly-once At-least-once — возможны дубли At-most-once — возможны потери Exactly
Откликнуться в Telegram →

⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.

🇮🇱 Не нашли подходящую зарплату? В Израиле платят от $3000 Без языка и опыта · жильё и легализация под ключ · официально Смотреть вакансии →