Python
1. Что такое исключение в Python?
2. Как ловить конкретный тип ошибки? Какие синтаксические конструкции использовать (try/except и т.п.) и как проверять тип ошибки?
3. Как передаётся список в функцию — по ссылке или копированию? В каких случаях это важно (мутабельность, рекурсия и т.п.)?
4. Как синтаксически выглядит генераторное/list comprehension выражение?
5. Что такое контекстный менеджер (with) и как он работает?
6. Для чего используется декоратор @property и в каких случаях он удобен?
7. Особенности асинхронного кода в Python: как выполняются задачи, роль event loop, поведение при I/O-bound задачах и взаимодействие с GIL.
8. Можно ли заменить реализацию event loop в Python на…