1
1 этап
1. Чем отличается WHERE и HAVING?
2. Как оптимизировать запросы (порядок действий)?
3. Что такое фикстуры, моки и интеграционные тесты?
4. Как в негативных тестах вызывать исключения?
5. Как прочитать последние 100 строк из файла?
6. Как найти строку в файле (grep)?
2
2 этап
7. Расскажи про Python с точки зрения типизации
8. Как работает словарь под капотом?
9. Итераторы и генераторы: что общего и какие различия?
10. Для чего и как работают декораторы?
11. Для чего и как работает контекстный менеджер?
12. Управление памятью в Python
13.…