Назовите реальные async-функции и зачем они были нужны: параллельное ожидание HTTP, БД или других I/O. async def само по себе не ускоряет функцию и не запускает её автоматически.
Создавали ли вы асинхронные функции при работе с Python, например в Django или с asyncio?
Назовите реальные async-функции и зачем они были нужны: параллельное ожидание HTTP, БД или других I/O. async def само по себе не ускоряет функцию и не запускает её автоматически.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Назовите реальные async-функции и зачем они были нужны: параллельное ожидание HTTP, БД или других I/O. async def само по себе не ускоряет функцию и не запускает её автоматически.
В примере объясните, что await-или, как ограничивали конкурентность и обрабатывали timeout, отмену и ошибки. В Django важно учитывать поддержку async конкретными компонентами, а синхронные участки не вызывать так, чтобы блокировать loop или нарушать ограничения ORM. Если использовали async только в учебном проекте, обозначьте это. Собеседующему полезен ваш опыт управления жизненным циклом задач, а не только знание синтаксиса.