ВСЕ ВОПРОСЫ с ЖЕСТКОГО собеседования на Python-разработчика ЗА 10 МИНУТ (оффер на 260к)
Разбор Python-интервью: устройство объектов, Django ORM, GIL, транзакции и задача на палиндром.
Вадим Новосёлов | Карьера в IT
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 3,1 тыс.
- Лайки на YouTube: 92
Таймлайн
Коротко о видео
Короткий разбор собирает одиннадцать вопросов Python-интервью: объекты, Git, Django ORM, GIL, транзакции и задача на палиндром. Ответы требуют различать похожие механизмы, например `select_related` и `prefetch_related`, а не давать общее определение.
Затронутые темы
Что взять на заметку
- `select_related` делает SQL JOIN для одиночных связей, а `prefetch_related` выполняет отдельные запросы и склеивает коллекции в Python.
- Уровни изоляции связываются с аномалиями чтения: грязным, неповторяемым и фантомным.
- В задаче на палиндром автор за один проход очищает строку до букв и цифр, затем сравнивает результат с перевёрнутой строкой.