Sobes.tech

Data Analyst

Как агрегировать значения по одному полю и одному показателю в Pandas?

Middle
286

Если ты даёшь кодинговому агенту доступ к интернету — что теряешь?

285

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)

276

Как поступить, если нужно нарушить обратную совместимость (например, добавить обязательное поле)?

Middle
272

Почему так быстро, за 7 месяцев, вы решили, что вам ничего не подходит на этой позиции?

Middle+
265

Два заключённых в разных камерах подбрасывают по монете и, видя только результат своей монеты, должны назвать результат монеты соседа. Если хотя бы один угадывает, обоих выпускают; если оба ошибаются — убивают. Какую стратегию ответов им выбрать, чтобы выжить со 100% вероятностью?

Middle
263

Какой опыт с шифрованием канала (TLS, MTLS)? Как проверяли авторство и целостность данных?

Middle
261

SQL: напишите запрос для подсчёта количества подписчиков у каждого блогера (таблица с блогерами и подписчиками).

260

Как считаете, какие показатели на ежедневной основе должен видеть коммерческий директор в дашбордах?

259

What are your weaknesses and strengths?

Junior
246

Что можно и нельзя делать при проектировании API для сохранения обратной совместимости?

Middle
245

Как вы понимаете, что составленное вами ТЗ полное и готово к передаче в разработку? Какие у вас критерии готовности?

245

Что такое внешний ключ и чем он отличается от первичного?

238

Вы работали с оконными функциями? Какие знаете?

237

Чем оператор WHERE отличается от оператора HAVING?

229

Задача на SQL: посчитать конверсию по группам эксперимента (exp_id=90) из события Epic Match Start в Epic Fight Win по пользователям, с правильной атрибуцией событий к эксперименту через join по времени.

228

Что скажете про Apache Superset как инструмент?

228

Расскажи про логику расчёта Отчёта 2: атрибуты 'Уже согласовано выше' и 'Согласовано' — что они означают и как считаются?

227

Есть ли у вас привычка изучать что-то дополнительно, читать, следить за кем-то в профессиональной сфере?

222

Был ли у вас опыт оптимизации SQL-запросов, и каким образом вы это делали?

221
/15