Питання для співбесіди Data Analyst, за раундами

Автор: Aaron Cao · Оновлено

Питання для співбесіди Data Analyst, за раундами
Процес співбесід для data analyst зазвичай охоплює SQL, статистику, бізнес-кейс або кейс з метриками, навички роботи з електронними таблицями та візуалізацією, а також поведінкові питання. SQL і бізнес-кейс визначають більшість результатів, а кейс оцінюють за тим, як ви перетворюєте розпливчасте бізнес-питання на щось вимірюване.

Процес співбесід для 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?

Достатньо, щоб писати джойни, агрегації, підзапити та віконні функції без довідкових матеріалів, а також пояснити, що NULL робить із кожним із них. Більшість раундів наживо залишаються в цих межах. Питання з розширеної оптимізації частіше трапляються на ролях data engineering.

Чи входять Python або R до співбесід data analyst?

Залежить від вакансії. Багато аналітичних ролей перевіряють лише SQL та електронні таблиці, тоді як ролі з продуктової аналітики та гібридні ролі додають pandas або R. Опис вакансії — надійний орієнтир; якщо там вказана мова, очікуйте принаймні концептуальних питань про неї.

Яка найпоширеніша причина, через яку кандидати провалюють співбесіди аналітиків?

Мовчазна робота. Двоє кандидатів можуть написати той самий запит, і той, хто озвучував свої перевірки й формулював припущення, отримує офер. Друга за поширеністю причина — трактувати бізнес-кейс як технічне питання і пропускати етап визначення.

Чи варто ставити питання під час раунду SQL?

Так. Питання про те, чи може таблиця містити дублікати, чи мітки часу в одному часовому поясі, і що вважається активним рядком, сприймаються як хороша практика, а не як визнання невпевненості.

Як тренуватися на питаннях для аналітиків без партнера?

Пишіть запити вручну на час, коментуйте вголос і використовуйте інструмент, який ставить уточнювальні питання замість зачитування зі статичного списку. Потім тренуйте пояснення кожного результату простою мовою, оскільки переклад для стейкхолдера оцінюється окремо.

Схожі запитання

← Докладніше: Питання для співбесід за роллю та темою