Как агрегировать значения по одному полю и одному показателю в Pandas?
Data Analyst
Если ты даёшь кодинговому агенту доступ к интернету — что теряешь?
D. Валера и торговые автоматы В бизнес-центре находятся 10 внешне идентичных торговых автоматов с шоколадками. Каждый автомат выдаёт шоколадку с собственной фиксированной вероятностью, которая изначально неизвестна и может различаться между аппаратами. Сладкоежка Валера хочет получить как можно больше шоколадок, но его бюджет ограничен 200 тугриками. Каждая попытка покупки (одно использование любого автомата) стоит ровно 1 тугрик — плата взимается независимо от того, выдаст ли автомат шоколадку или нет. Валера, пытаясь узнать вероятности выдачи шоколадок у автоматов, встретил охранника Алексея, который поделился с ним важной информацией. Охранник Алексей сообщил, что у 2/5 автоматов вероятности выдачи взяты из равномерного распределения на отрезке [0.2, 0.3], у 2/5 автоматов — из равномерного распределения на отрезке [0.4, 0.5], а у оставшихся — из равномерного распределения на отрезке [0.85, 1]. Ваша задача — придумать алгоритм, который поможет Валере получить как можно больше шоколадок. Протокол взаимодействия Это интерактивная задача. Ваша программа должна сначала вывести номер автомата — число от 0 до 9. Затем система (интерактор) вернёт результат: 1, если шоколадка выпала, или 0, если не выпала. Ваша программа может считать это значение (например, через input()), чтобы использовать в дальнейших вычислениях. Система оценивания В каждом тесте будет вычисляться процент успешных попыток получения шоколадки. Если процент превышает 75%, тест считается пройденным. Примечание В качестве компилятора рекомендуется использовать Python 3.8 (Handbook DS)
Как поступить, если нужно нарушить обратную совместимость (например, добавить обязательное поле)?
Почему так быстро, за 7 месяцев, вы решили, что вам ничего не подходит на этой позиции?
Два заключённых в разных камерах подбрасывают по монете и, видя только результат своей монеты, должны назвать результат монеты соседа. Если хотя бы один угадывает, обоих выпускают; если оба ошибаются — убивают. Какую стратегию ответов им выбрать, чтобы выжить со 100% вероятностью?
Какой опыт с шифрованием канала (TLS, MTLS)? Как проверяли авторство и целостность данных?
SQL: напишите запрос для подсчёта количества подписчиков у каждого блогера (таблица с блогерами и подписчиками).
Как считаете, какие показатели на ежедневной основе должен видеть коммерческий директор в дашбордах?
What are your weaknesses and strengths?
Что можно и нельзя делать при проектировании API для сохранения обратной совместимости?
Как вы понимаете, что составленное вами ТЗ полное и готово к передаче в разработку? Какие у вас критерии готовности?
Что такое внешний ключ и чем он отличается от первичного?
Вы работали с оконными функциями? Какие знаете?
Чем оператор WHERE отличается от оператора HAVING?
Задача на SQL: посчитать конверсию по группам эксперимента (exp_id=90) из события Epic Match Start в Epic Fight Win по пользователям, с правильной атрибуцией событий к эксперименту через join по времени.
Что скажете про Apache Superset как инструмент?
Расскажи про логику расчёта Отчёта 2: атрибуты 'Уже согласовано выше' и 'Согласовано' — что они означают и как считаются?
Есть ли у вас привычка изучать что-то дополнительно, читать, следить за кем-то в профессиональной сфере?
Был ли у вас опыт оптимизации SQL-запросов, и каким образом вы это делали?