Задачи на логику для аналитика данных
Зачем логика на собеседовании аналитика
Логические задачи проверяют не знания, а способ мышления. Интервьюеру важно увидеть:
- Умение разбивать сложную задачу на простые шаги
- Структурность рассуждения — не перебор, а система
- Способность работать с неполной информацией
- Навык оценки «на салфетке»
Логику спрашивают не везде, но в консалтинге, крупных tech-компаниях и продуктовых командах — регулярно.
Типы задач
Классические задачи на рассуждение:
- Взвешивание шаров на весах
- Переливание жидкостей
- Переправы и ограничения
- Истина/ложь (кто из двух всегда врёт?)
Комбинаторика и подсчёт:
- Сколькими способами рассадить гостей?
- Вероятность вытянуть определённую карту
- Задачи на принцип Дирихле
Задачи на оценку:
- Сколько пианино в Москве?
- Сколько литров бензина потребляет город за день?
- Оцените объём рынка онлайн-образования в России
Задачи на паттерны:
- Найти закономерность в последовательности
- Определить следующий элемент
- Задачи на чётность/нечётность
Примеры вопросов
Есть 8 шаров, один тяжелее. Как найти его за 2 взвешивания? Разделить на группы 3–3–2. Взвесить первые две тройки. Если равны — тяжёлый в паре, одно взвешивание найдёт его. Если одна тройка тяжелее — из неё взвесить два шара.
В колоде 52 карты. Какова вероятность вытянуть туза? 4/52 = 1/13. Четыре туза в колоде, каждая карта равновероятна.
3 монеты: 2 обычные и 1 с двумя орлами. Выбрали наугад, бросили — выпал орёл. Какова вероятность, что монета «двойная»? 2/3. Интуиция подсказывает 1/3, но Байес говорит иначе: «двойная» монета даёт орёл с вероятностью 1, обычная — 0.5. Это смещает распределение.
У вас 1000 бутылок вина, одна отравлена. Есть 10 подопытных мышей. Как за одну проверку найти отравленную? Бинарное кодирование: пронумеруйте бутылки от 1 до 1000 в двоичной системе. Каждая мышь соответствует одному биту. Мышь пьёт из бутылки, если соответствующий бит = 1.
Два поезда идут навстречу со скоростью 60 км/ч. Между ними 120 км. Муха летит между ними со скоростью 80 км/ч. Сколько пролетит муха до столкновения? Поезда встретятся через 1 час (120 / (60+60)). Муха летит 1 час × 80 км/ч = 80 км. Не нужно считать отрезки — нужно увидеть простое решение.
Вы бросаете два кубика. Какова вероятность, что сумма = 7? 6/36 = 1/6. Комбинации: (1,6), (2,5), (3,4), (4,3), (5,2), (6,1).
Другие темы
- Подготовка к собеседованию аналитика данных
- Вопросы по SQL на собеседовании
- Вопросы по Python на собеседовании
- A/B тестирование: вопросы на собеседовании
- Продуктовая аналитика: собеседование
- Статистика и вероятности
Как готовиться к задачам на логику
Учитесь рассуждать вслух — интервьюер оценивает процесс, а не ответ. Молчаливое обдумывание — минус. Проговаривайте ход мысли.
Ищите простое решение — если ваше решение сложное, скорее всего, есть проще. Задача про муху и поезда — классический пример.
Разберите основные паттерны — взвешивание (деление на 3 группы), бинарное кодирование, декомпозиция задачи на оценку. 80% задач сводятся к 5–6 паттернам.
Не бойтесь ошибиться — в логике нормально начать с неправильного подхода и скорректироваться. Это тоже показывает мышление.
FAQ
Дают ли задачи на логику в российских компаниях?
Да, особенно в консалтинге (McKinsey, BCG), банках (Тинькофф, Сбер), tech (Яндекс, VK). Формат может быть как классическая задача, так и кейс на оценку рынка.
Можно ли подготовиться к логическим задачам или это «врождённое»?
Можно и нужно. Большинство задач — это паттерны. Когда вы решили 30–40 задач, новые уже не кажутся сложными, потому что узнаёте структуру.
Сколько задач на логику в Карьернике?
Раздел «Логика» включает задачи на рассуждение, комбинаторику и оценку. Каждая с пошаговым разбором — не просто «ответ 42», а объяснение хода решения.