Що саме потрібно знати, щоб стати фахівцем з Data Science Machine Learning?

Data Science Machine Learning

Що саме потрібно знати, щоб стати фахівцем з Data Science Machine Learning?

Сьогодні ми наведено для вас 100 найбільш поширених питань, що задаються на співбесідах при прийомі на роботу в ІТ компанію.

А чи знаєте ви відповіді на ці питання?

Перевірте себе!

Якщо ні, то освітня програма «Комп’ютерні науки. Штучний інтелект та управління проєктами» допоможе вам знайти відповіді!

Питання з математичної статистики

  1. Що таке нормальний розподіл?
  2. Середня проектна оцінка у групі з 10 учнів вийшла 7, а медіана 8. Як так вийшло?Чому більше довіряти?
  3. Яка ймовірність зараження пацієнта, якщо його тест позитивний, а ймовірність захворювання у його країні становить 0.1%?
  4. Що таке центральна гранична теорема?У чому полягає її практичний зміст?
  5. Які приклади набору даних із негаусовим розподілом ви можете навести? Що таке спосіб максимізації подібності?
  6. Ви балотуєтеся на пост, у вибірці зі 100 виборців 60 голосуватимуть за вас.Чи можете ви бути впевнені у перемозі?
  7. Як оцінити статистичну значущість аналізу?
  8. Скільки всього шляхів, якими миша може дістатися до сиру, переміщаючись лише лініями клітини?
  9. У чому різниця між лінійною та логістичною регресією?
  10. Наведіть три приклади розподілу з довгим хвостом.Чому вони важливі у завданнях класифікації та регресії?
  11. Суть закону великих чисел?
  12. Що показує p-значення (значуща ймовірність)?
  13. Що таке біноміальна формула ймовірності?
  14. Лічильник Гейгера записує 100 радіоактивних розпадів за 5 хвилин.Знайдіть приблизний 95% інтервал для кількості розпадів на годину.
  15. Як розрахувати потрібний розмір вибірки?
  16. У яких випадках ви використовували б MSE і MAE?
  17. Коли медіана краще описує дані, ніж середнє арифметичне?
  18. У чому різниця між модою, медіаною та математичним очікуванням?

Питання з SQL

  1. У чому різниця між MySQL та SQL Server?
  2. Що робить UNION?
  3. У чому різниця між UNION та UNION ALL?
  4. Як оптимізувати SQL запити?
  5. Виведіть список співробітників із зарплатою вище, ніж у керівника.
  6. Які віконні функції існують?
  7. Знайдіть список ID відділів із максимальною сумарною зарплатою співробітників.
  8. У чому різниця між CHAR та VARCHAR?
  9. Виберіть найвищу зарплату, не рівну максимальній зарплаті з таблиці.
  10. Чим відрізняються SQL та NoSQL?
  11. У чому різниця між DELETE та TRUNCATE?
  12. Пронумеруйте рядки у таблиці employee.
  13. Пронумеруйте рядки у таблиці у розрізі відділу із зарплати.
  14. Які є рівні ізоляції транзакцій?

Питання з Python

  1. Які відмінності у Series і DataFrame у Pandas?
  2. Напишіть функцію, яка визначає кількість кроків для перетворення одного слова на інше.
  3. У чому переваги масивів NumPy в порівнянні з (вкладеними) списками python?
  4. У чому різниця між map, apply та applymap у Pandas?
  5. Найпростіший спосіб реалізувати ковзне середнє за допомогою NumPy.
  6. Чи Python підтримує регулярні вирази?
  7. Продовжіть: “try, except, …”.
  8. Як побудувати просту модель логістичної регресії на Python?
  9. Як вибрати рядки з DataFrame на основі значень стовпців?
  10. Як дізнатися тип даних елементів із масиву NumPy?
  11. У чому відмінність loc від iloc в Pandas?
  12. Напишіть код, який будує всі N-грами на основі речення.
  13. Які можливі способи завантаження масиву з текстового файлу даних у Python?
  14. Чим відрізняються багатопотоковий і багатопроцесорний додаток?
  15. Як можна використовувати groupby+transform?
  16. Напишіть фінальні значення A0, …, A7
  17. Чим відрізняються mean() і average() у NumPy?
  18. Наведіть приклад використання filter і reduce над об’єктом, що ітерується.
  19. Як об’єднати два масиви NumPy?
  20. Напишіть однорядок, який підраховуватиме кількість великих літер у файлі.
  21. Як би ви очистили датасет за допомогою Pandas?
  22. array і ndarray – у чому відмінності?
  23. Обчисліть мінімальний елемент у кожному рядку 2D масиву.
  24. Як перевірити, чи є набір даних або тимчасовий ряд випадковим?
  25. У чому різниця між pivot та pivot_table?
  26. Реалізуйте метод k-середніх за допомогою SciPy.
  27. Які варіанти ітерування по рядках об’єкта DataFrame?
  28. Що таке декоратор?Як написати свій?

Питання з Data Science

  1. Що таке семплювання?Скільки методів вибірки ви знаєте?
  2. Чим кореляція відрізняється від коваріації?
  3. Що таке крос-валідація?Які проблеми вона має вирішити?
  4. Що таке матриця помилок?Навіщо вона потрібна?
  5. Як перетворення Бокса-Кокса покращує якість моделі?
  6. Які методи можна використовувати для заповнення пропущених даних та які наслідки неуважного заповнення даних?
  7. Що таке ROC-крива?Що таке AUC?
  8. Що таке повнота (recall) та точність (precision)?
  9. Як би ви впоралися з різними формами сезонності під час моделювання часових рядів?
  10. Які помилки ви можете зробити, коли робите вибірку?
  11. Що таке RCA (root cause analysis)?Як відрізнити причину від кореляції?
  12. Що таке викид та внутрішня помилка?Поясніть, як їх виявити, і що ви робили б, якщо знайшли їх у наборі даних?
  13. Що таке A/B тестування?
  14. У яких ситуаціях загальна лінійна модель невдала?
  15. Чи є підстановка середніх значень замість пропусків допустимою?Чому?
  16. Є дані про тривалість дзвінків.Розробіть план аналізу цих даних.Як може виглядати розподіл цих даних?Як ви могли б перевірити, чи підтверджуються ваші очікування?

Питання з Machine Learning

  1. Що таке векторизація TF/IDF?
  2. Що таке перенавчання та як його можна уникнути?
  3. Вам дали набір даних твітів, завдання – передбачити їхню тональність (позитивна або негативна).Як би ви проводили попередню обробку?
  4. Розкажіть про SVM.
  5. У яких випадках ви хотіли б використовувати SVM, а не Випадковий ліс (і навпаки)?
  6. Якими є наслідки встановлення неправильної швидкості навчання?
  7. Поясніть різницю між епохою, пакетом (batch) та ітерацією.
  8. Чому нелінійна функція Softmax часто буває останньою операцією у складній нейронній мережі?
  9. Поясніть і дайте приклади колаборативної фільтрації, фільтрації контенту та гібридної фільтрації.
  10. У чому різниця між bagging та boosting для ансамблів?
  11. Як вибрати число k для алгоритму кластеризації «метод k-середніх» (k-Means Clustering), не дивлячись на кластери?
  12. Як би ви могли найефективніше подати дані з п’ятьма вимірами?
  13. Що таке ансамблі і чим вони корисні?
  14. У вашому комп’ютері 5Гб ОЗП, а вам потрібно навчити модель на 10-гігабайтовому наборі даних.Як ви це зробите?
  15. Чи завжди методи градієнтного спуску сходяться в одній точці?
  16. Що таке рекомендаційні системи?
  17. Поясніть дилему зміщення-дисперсії (bias-variance tradeoff) та наведіть приклади алгоритмів з високим та низьким зміщенням.
  18. Що таке PCA і чим він може допомогти?
  19. Поясніть різницю між методами регуляризації L1 та L2.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.