Встречается на собеседованиях • сегодня
Как оцениваешь свои знания asyncio по шкале от 1 до 10
7/10. Хорошо понимаю базовые концепции (корутины, event loop, задачи), умею работать с async/await, Future, asyncio.gather(). Могу писать асинхронные HTTP-клиенты (aiohttp), работать с сокетами и БД (asyncpg).
Но есть нюансы:
- Не всегда оптимально использую asyncio.create_task() vs ensure_future()
- Иногда путаюсь в обработке исключений в цепочках задач
- Не глубоко разбираюсь в низкоуровневых деталях event loop
Пример базового кода:
python
import asyncio
async def fetch_data():
await asyncio.sleep(1)
return "data"
async def main():
task = asyncio.create_task(fetch_data())
print(await task)
asyncio.run(main())
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы