Вернуться в каталог собеседований

#15 Реальное собеседование на 300к в мес Python Backend | Что тут сложного?

Разбор Python Backend-интервью: опыт кандидата, типы данных, многозадачность, процессы и потоки, затем вопросы по базам данных.

Вадим Новосёлов | Карьера в IT
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 19,9 тыс.
  • Лайки на YouTube: 626
Открыть на YouTube

Таймлайн

Коротко о видео

Python Backend-интервью начинается с опыта кандидата, затем проверяет типы данных, многозадачность, процессы и потоки, после чего переходит к базам данных. Уточнения заставляют связать определения с реальными задачами и ограничениями GIL.

Затронутые темы

Что взять на заметку

  • Для CPU-bound работы в Python обычно нужны процессы, а потоки подходят прежде всего для блокирующего ввода-вывода.
  • `asyncio` даёт кооперативную многозадачность, поэтому корутина должна отдавать управление на `await` и не блокировать цикл событий.
  • При выборе индекса базы данных объясните запрос, селективность и цену записи, а не советуйте индексировать каждую колонку.

Рекомендуем посмотреть