ОЧЕНЬ КАЙФОВОЕ СОБЕСЕДОВАНИЕ на Python-разработчика (приятный собеседующий)
Разбор Python-интервью: SOLID, словари, генераторы, обработка исключений, тестовые двойники и работа с PostgreSQL.
Вадим Новосёлов | Карьера в IT
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 4 тыс.
- Лайки на YouTube: 118
Таймлайн
Коротко о видео
Разбор Python-интервью проходит по SOLID, устройству dict, генераторам, исключениям, тестовым двойникам, конкурентности и PostgreSQL. В каждом вопросе автор добавляет объяснение механизма, которое помогает выйти за пределы заученного определения.
Затронутые темы
Что взять на заметку
- В цепочке except ставьте узкие исключения выше общих, иначе общий обработчик перехватит ошибку первым.
- Dict основан на хеш-таблице; при коллизии Python ищет другое место, а ключ должен оставаться хешируемым.
- Asyncio подходит для множества I/O-ожиданий, threading тоже делит память, а CPU-нагрузку в Python лучше разносить по процессам из-за GIL.