Питання для співбесіди Data Analyst, за раундами
Автор: Aaron Cao · Оновлено

Процес співбесід для data analyst зазвичай охоплює SQL, статистику, бізнес-кейс або кейс з метриками, навички роботи з електронними таблицями та візуалізацією, а також поведінкові питання. SQL і бізнес-кейс визначають більшість результатів, а кейс оцінюють за тим, як ви перетворюєте розпливчасте бізнес-питання на щось вимірюване.
Які раунди містить процес співбесід для data analyst?
Кандидати часто готуються лише до SQL і не очікують раунду з кейсом, де найчастіше вирішується доля офера. Цей розділ показує весь процес, щоб ваша підготовка йому відповідала. Співбесіди для аналітиків повторно використовують п'ять типів раундів, і кожен оцінює щось інше.
- SQL. Написання запитів наживо або домашнє завдання. Найпоширеніший технічний фільтр.
- Статистика та ймовірність. Концептуальні питання про те, що означає результат, а не докази.
- Бізнес-кейс і метрики. Розпливчасте бізнес-питання, яке ви перетворюєте на вимірюване.
- Електронні таблиці та візуалізація. Функції Excel або Google Sheets і вибір графіка для аудиторії.
- Поведінковий. Конфлікт зі стейкхолдером, прохання назвати число, яке ви ще не можете обґрунтувати, і те, як ви реагуєте на власну помилку.
Межа між кандидатами, які проходять, і тими, хто ні, зазвичай проходить через комунікацію, а не техніку. Аналітик, який мовчки пише правильний запит, отримує нижчий бал, ніж той, хто пояснює, що він перевіряє і чому.
Які питання з SQL і статистики трапляються?
SQL
- Знайдіть другу за величиною зарплату в таблиці.
- Напишіть запит, який повертає останнє замовлення кожного клієнта.
- У чому різниця між inner join і left join, і коли цей вибір змінює кількість рядків?
- Порахуйте користувачів, які зробили замовлення в січні, але не в лютому.
- Обчисліть наростаючий підсумок щоденного доходу.
- Ранжуйте товари за доходом у межах кожної категорії.
- Знайдіть дублікати рядків і напишіть запит, який їх видаляє.
- Обчисліть зростання місяць до місяця у відсотках.
- Що вміє
HAVING, чого не вмієWHERE? - Як значення NULL впливають на
COUNT, join і середнє значення?
Віконні функції та питання про NULL відрізняють кандидатів більше, ніж будь-що інше в цьому списку. Сказати вголос, що "left join тут збереже клієнтів без замовлень, і їхні суми стануть NULL, а не нулем", — це саме той сигнал, якого чекають інтерв'юери.
Статистика та ймовірність
- Поясніть p-значення людині, яка не вивчала статистику.
- У чому різниця між кореляцією і причинністю у випадку, який ви бачили?
- Коли б ви використали медіану замість середнього?
- Що вам каже довірчий інтервал?
- Як би ви перевірили, чи є результат A/B-тесту достовірним?
- Що таке систематична помилка відбору (selection bias) і як вона може проявитися в наших даних?
Ці раунди перевіряють, чи можна довірити вам інтерпретацію. Точна проста мова переважає підручникові формулювання, а визнання межі того, що підтверджує результат, оцінюється позитивно.
Які питання з бізнес-кейсів і комунікації трапляються?
Раунд із кейсом дає вам недостатньо конкретизоване бізнес-питання. Завдання полягає в тому, щоб перетворити його на щось, що ви справді можете запитати в базі даних.
- Реєстрації зростають, а активні користувачі стоять на місці. Як ви це розслідуєте?
- Як би ви виміряли успішність нової функції?
- Дохід минулого місяця впав на 10 відсотків. Проведіть мене крізь вашу діагностику.
- Яку метрику ви б поставили на дашборд для керівництва, а яку залишили б поза ним?
- Як би ви визначили, чи справді працює маркетинговий канал?
- Стейкхолдер хоче отримати число до кінця дня, а дані неповні. Що ви надасте?
- Як би ви визначили активного користувача для цього продукту?
Електронні таблиці та візуалізація
- Яку функцію ви б використали, щоб об'єднати дві таблиці за спільним ключем, і що ламається, коли ключі не збігаються?
- Побудуйте зведену таблицю, яка показує дохід за регіоном і місяцем. Що ви перевіряєте першим?
- Який графік ви б використали для розподілу, а який для тренду?
- У вас є вісім категорій, і одна домінує. Як ви чесно це представите?
Поведінковий
- Розкажіть про аналіз, який змінив якесь рішення.
- Опишіть випадок, коли ваше число виявилося неправильним. Що сталося далі?
- Як ви впоралися зі стейкхолдером, який хотів іншу відповідь, ніж давали дані?
Молодшу аналітикиню на співбесіді в компанії з підпискою запитали, чому дохід впав, тоді як реєстрації зростали. Замість того, щоб вгадувати, вона перерахувала, за чим би сегментувала дані — рівнем плану, регіоном і новими проти тих, хто продовжує підписку, — і сказала, що перевірить, чи вийшла того місяця зміна цін. Інтерв'юер сказав їй, що перевірка випущеної зміни — це та частина, яку пропускає більшість кандидатів.
Як варто тренуватися на цих питаннях?
Читання питань розвиває впізнавання. Співбесіди перевіряють видачу відповіді під тиском часу, а це різні навички.
- Пишіть SQL вручну, вголос. Раунди наживо часто використовують простий редактор без автозаповнення й без можливості запустити запит. Практика в такому режимі виявляє синтаксис, який ви знаєте лише наполовину.
- Коментуйте вголос під час написання запиту. Кажіть, що ви з'єднуєте і чого очікуєте від кількості рядків. Інтерв'юери оцінюють міркування, які можуть почути.
- Практикуйте переклад для стейкхолдера. Після кожного кейсу поясніть результат трьома реченнями без жаргону. У більшості компаній це пояснення є окремим оцінюваним раундом.
- Репетируйте відповіді на уточнення. Друге питання, "а що, якщо дані неповні", — це те місце, де кейси насправді вигравають.
Відпрацьовування цих запитів проти інтерв'юера, який заперечує, — це найближча доступна симуляція; інструмент mock interview проводитиме раунди в стилі аналітика з уточнювальними питаннями. Більше наборів ролей і тем є в центрі питань для співбесід.
Одне обмеження: домашні SQL-тести та платформи проктингу виходять за межі того, що охоплює live-асистент, а раунди із запитами під час демонстрації екрана показують усе, що є на вашому дисплеї. Під час живої відеорозмови SubcueAI працює як локальний десктопний застосунок або Side Panel у браузері Chromium без жодного бота-учасника наради. Центр виявлюваності дає повну картину.
Часті запитання
Скільки SQL мені потрібно знати для співбесіди data analyst?
Чи входять Python або R до співбесід data analyst?
Яка найпоширеніша причина, через яку кандидати провалюють співбесіди аналітиків?
Чи варто ставити питання під час раунду SQL?
Як тренуватися на питаннях для аналітиків без партнера?
Схожі запитання
- Які питання ставлять на співбесіді на Data Engineer?
- Які питання ставлять на співбесіді data scientist?
- Які питання ставлять на співбесіді для продакт-менеджера?
- Які питання про Copilot та ШІ-асистентів для коду ставлять розробникам на співбесідах?
- Які питання ставлять на другій співбесіді?
- Які питання ставлять на співбесіді зі ШІ?