На Python backend-собеседованиях джунов часто валят не на «синтаксисе», а на базовых вещах, которые нужны в реальной работе и на remote-рынке тоже:
1. **Как работает GIL, и где он мешает**
Если не можете объяснить простыми словами, почему CPU-bound задачи в Python не ускоряются потоками, это заметят.
2. **Разница между `list`, `tuple`, `set`, `dict`**
Тут проверяют не память, а понимание, когда что уместно и сколько это стоит по времени.
3. **Что такое mutability и почему это важно**
Ошибки с изменяемыми объектами, аргументами по умолчанию и копированием — частая причина багов.
4. **Как работает HTTP и что происходит между frontend и backend**
Для собеса мало сказать «GET/POST». Нужны статусы, заголовки, коды ошибок, cookies, auth.
5. **SQL на базовом уровне**
Индексы, JOIN, N+1, транзакции — без этого даже хороший код быстро упирается в проблемы продакшена.
6. **Что вы делали руками**
Интервьюерам важнее реальный опыт: API, тесты, логирование, деплой, чем список пройденных курсов.
Плохая новость: заученные ответы редко спасают. Хорошая: если понимать эти темы глубже, шанс пройти собес заметно выше. 🧭
Relocate IT
@RelocateITPro
На Python backend-собеседованиях джунов часто валят не на «синтаксисе», а на базовых вещах, которые нужны в ре
Этот пост опубликован в Telegram-канале Relocate IT. Подписаться можно по ссылке: @RelocateITPro.