Как с помощью Python подключиться к базе данных?
Используйте драйвер выбранной СУБД или библиотеку поверх него, передав адрес, имя базы и безопасно полученные учётные данные.
Читать ответПодготовка к интервью
24 вопроса с собеседований в SM Lab
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в SM Lab. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: SQL, Python, pandas.
Каталог
Используйте драйвер выбранной СУБД или библиотеку поверх него, передав адрес, имя базы и безопасно полученные учётные данные.
Читать ответИндекс создаёт дополнительную структуру для более эффективного поиска, соединения или сортировки данных.
Читать ответПримените булеву маску, например df.loc[df['revenue'] > 100].
Читать ответОпишите реальные задачи в MPStats, используемые инструменты и границу своей ответственности.
Читать ответПриведите задачу, где использовали ROWNUMBER, RANK или DENSERANK, и объясните обработку равных значений.
Читать ответПрисвойте вычисленную серию новому столбцу, например df['revenue'] = df['price'] df['quantity'].
Читать ответИспользуйте группировку и нужную агрегацию, например df.groupby('category', asindex=False)['revenue'].sum().
Читать ответROWNUMBER выдаёт каждой строке отдельный номер, RANK даёт одинаковый ранг равным значениям с пропусками, DENSERANK — без пропусков.
Читать ответGROUP BY объединяет строки в группы и обычно уменьшает число строк результата.
Читать ответОтделите самостоятельное изучение A/B-тестов от участия в проектировании, запуске и анализе реального эксперимента.
Читать ответЧестно обозначьте активность поиска и основные причины рассмотрения нового места.
Читать ответНазовите несколько типов задач, в которых хотите развиваться и можете приносить пользу.
Читать ответ