Вопросы по Python на собеседовании ML-инженера
Структуры данных и их сложность, генераторы, особенности интерпретатора — без алгоритмических задач на белой доске.
7 вопросов с реальных собеседований.
- Как работают методы assign и pipe в pandas?
- Как сделать аналог LEFT JOIN для двух датафреймов в pandas?
- Чем None отличается от NaN в Python и pandas? Как обрабатывать такие значения?
- Что такое идиоматичный pandas? Как писать эффективный код с датафреймами?
- Чем в Jupyter магическая команда % отличается от %%?
- Как ускорить последовательное добавление большого числа элементов в список Python с помощью NumPy?
- Что быстрее возведёт значения числового датафрейма в квадрат — df ** 2 или df.apply(lambda x: x ** 2)? Почему?