#15 Реальное собеседование на 300к в мес Python Backend | Что тут сложного?
Разбор Python Backend-интервью: опыт кандидата, типы данных, многозадачность, процессы и потоки, затем вопросы по базам данных.
Вадим Новосёлов | Карьера в IT
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 19,9 тыс.
- Лайки на YouTube: 626
Таймлайн
Коротко о видео
Python Backend-интервью начинается с опыта кандидата, затем проверяет типы данных, многозадачность, процессы и потоки, после чего переходит к базам данных. Уточнения заставляют связать определения с реальными задачами и ограничениями GIL.
Затронутые темы
Что взять на заметку
- Для CPU-bound работы в Python обычно нужны процессы, а потоки подходят прежде всего для блокирующего ввода-вывода.
- `asyncio` даёт кооперативную многозадачность, поэтому корутина должна отдавать управление на `await` и не блокировать цикл событий.
- При выборе индекса базы данных объясните запрос, селективность и цену записи, а не советуйте индексировать каждую колонку.