Skip to content

kitdim/ru-data-science-questions-interview

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Вопросы с собеседований для дата аналитиков, инженеров и Data Science

Hexlet Ltd. logo

This repository is created and maintained by the team and the community of Hexlet, an educational project. Read more about Hexlet.

See most active contributors on hexlet-friends.


Как помочь?

Мы принимаем Pull Request'ы!

Правила

  • Для добавления вопросов с пояснениями
<details>
<summary>Вопрос</summary>
Ответ/пояснение к вопросу
</details>

Вопросы для Дата Аналитиков

Перечислите порядок написания операторов в запросе SQL
SELECT 
 [DISTINCT | DISTINCTROW | ALL]
 select_expression,...
 FROM table_references
 [WHERE where_definition]
 [GROUP BY {unsigned_integer | column | formula}]
 [HAVING where_definition]
 [ORDER BY {unsigned_integer | column | formula} [ASC | DESC], ...]
Перечислите порядок выполнения операторов в запросе SQL
1. FROM
2. WHERE
3. GROUP BY
4. HAVING
5. SELECT
6. ORDER BY
Назовите, чем отличаются операторы HAVING и WHERE

HAVING используется как WHERE, но в другой части SQL-выражения и, соответственно, на другой стадии формирования запроса. HAVING применяется не для всего набора столбцов таблицы, а для набора созданного оператором GROUP BY и применяется всегда строго после него.

Назовите ключевые метрики вовлеченности продуктового анализа TODO
Назовите, чем отличается оператор extend() от оператора append() TODO
Какая библиотека используется для чтения и обработки табличных данных TODO
Какой график выбрать для наиболее детального отражения структуры продаж (по категориям)? А если требуется TODO
рассмотреть эту структуру в динамике (с течением времени)?
Можно ли соединить таблицу саму на себя? TODO
Какой оператор помогает вывести ограниченный список значений в результате запроса?
SELECT id
FROM answer
LIMIT 10;
Какой минимальный и максимальный результат получится при соединении таблиц друг с другом TODO
Объясните, что означает «связь таблиц «один ко многим»»? TODO
Каким способом можно избавиться от дублей в таблице? Какие еще способы вы знаете?
    SELECT DISTINCT title
    FROM report;
    SELECT id, title, COUNT(*)
    FROM report
    GROUP BY id, title
    HAVING COUNT(*) = 1;
Напишите запрос, который посчитает количество заказов каждого клиента, который проживает в городе N и сумма TODO
заказов превышает M рублей
Напишите запрос, который посчитает суммарную выручку компании по дням недели TODO
Напишите запрос, который выведет всех сотрудников, у которых зарплата больше, чем у их руководителей TODO
Напишите скрипт, который позволит найти накопленным итогом сумму расходов и доходов по продаже определенного TODO
продукта
Написать скрипт, который позволит найти всех клиентов компании, которые одновременно являются сотрудниками этой TODO
компании
Представим, что у вас есть доступ к данным о перемещениях ваших клиентов. Сформулируйте гипотезы (критерии), TODO
которые позволили бы вам однозначно определить, где сейчас находится ваш клиент – в спортивном зале или в магазине?
Вам доступны данные по продукту N: все клики на сайтах, все cookies посетителей, все метки рекламных ссылок и TODO
все зарегистрированные пользователи вашего сайта. Расскажите, какие метрики вы бы начали собирать для извлечения из данных полезных инсайтов? С чего бы вы начали решать эту большую задачу?
Сколькими способами можно разложить пять книг на одной полке? TODO
Какова вероятность выпадения «орла» и «решки» при одновременном подкидывании двух монет? TODO
Если взять число, затем уменьшить его на N%, затем увеличить полученное число на N%, каким получится итоговое TODO
число – большим или меньшим первоначального числа? Как изменится ваш ответ, если выполнить шаги увеличения и уменьшения в обратном порядке?
Знаете ли вы, что такое математическое ожидание и как его найти для ряда чисел? TODO
Чем отличается медиана от среднего значения? В каком случае лучше применить среднее, а в каком – медиану? TODO
Чем отличается множество от списка? TODO
Как можно развернуть в обратном порядке все элементы списка? Какие еще методы выполнения этой задачи вам TODO
известны?
Что будет, если в Python попытаться сложить число 5 и значение NULL? TODO
В чем разница между операторами any() и all()? TODO
Как удалить все пробелы в строке? Каким еще способом это можно сделать? TODO
TODO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published