Встречается на собеседованиях • сегодня

Какие идеи хочешь сейчас реализовать

Сейчас я бы хотел реализовать несколько интересных проектов:

  1. Автоматизация тестирования с помощью AI – инструмент, который анализирует код и генерирует unit-тесты, учитывая edge cases.
  2. Оптимизация работы с большими данными – например, ускорение pandas-операций через Cython или Rust-расширения.
  3. Telegram-бот для трекинга привычек с аналитикой и ML-предсказаниями (например, когда пользователь с наибольшей вероятностью бросит привычку).

Пример кода для идеи №1:

python
import ast
import inspect

def generate_tests(func):
    source = inspect.getsource(func)
    tree = ast.parse(source)
    # Анализ аргументов и генерация тестов...
    return f"def test_{func.__name__}():\n    assert {func.__name__}(...) == ..."

Также интересно было бы поработать над open-source проектами, связанными с асинхронным программированием (например, улучшение производительности asyncio).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы