Вопросы
1. Какова зона ответственности кандидата на прошлом месте работы, включая стек технологий и выполняемые задачи?
2. Почему в Python отсутствует настоящая многопоточность, и как работает GIL (Global Interpreter Lock) в контексте конкурентности?
3. Чем отличаются IO-bound задачи от CPU-bound задач, и почему GIL не блокирует выполнение IO-bound задач?
4. Как устроена асинхронность в Python, включая концепцию event loop, корутин, и как это работает на примере реальной задачи (например, повара на кухне)?
5. Что произойдет, если смешать асинхронный код с CPU-bound задачами, и как это влияет на выполнение программы?
6. Какие типы данных в Python являются изменяемыми и неизменяемыми, и как…