Новое:Talanto осенью: поиск с цифрами, вакансия по шагам и каталог компаний

+213новых вакансий за сутки·52 357вакансий открыто сейчас·Новое:Talanto осенью: поиск с цифрами, вакансия по шагам и каталог компаний

Новые вакансии в TelegramРаботодателям
Talanto
Вакансии
Компании5 627
РезюмеAIПодготовкаСтатьи
ТарифыТарифы
Войти
вопросы на собеседовании›Python

Python: вопросы на собеседовании

Вопросы и ответы по Python: подготовка, примеры и типичные ошибки.

Проверьте себя по Python: 5 вопросов, ~10 минут

Вопросов: 153. Частые идут первыми, сложные возвращаются на повторение.

Проверить себя
  1. Объясните asyncio — что такое event loop и как работает async/await?
    Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
  2. Как дебажить медленный endpoint в production?
    Senior· спрашивают почти всегда
  3. Что такое декораторы в Python и как их реализовать?
    Junior· спрашивают почти всегда
  4. Как работает Global Interpreter Lock (GIL) в Python и какие у него последствия для многопоточности?
    Senior· спрашивают почти всегда· полный разбор — Jobs/Boost
  5. Как работает event loop в asyncio?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  6. Как работает exception handling в Python?
    Junior· спрашивают почти всегда
  7. Как Python управляет памятью?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  8. Как работает yield?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  9. Как устроена работа с БД через SQLAlchemy?
    Middle· спрашивают почти всегда
  10. Как тестировать код, который работает с внешним API?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  11. В чём разница между списком (list) и кортежем (tuple) в Python?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  12. Как Python обрабатывает изменяемые аргументы по умолчанию и в чём типичная ошибка?
    Middle· спрашивают почти всегда
  13. Что такое N+1 query problem и как его находить?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  14. Что такое fixtures в pytest?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  15. Чем pytest отличается от unittest?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  16. Что такое *args и **kwargs? Как работает распаковка аргументов при вызове функции?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  17. Что делает async / await под капотом?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  18. Для каких задач Python является сильным выбором, а где лучше честно выбрать другой язык?
    Middle· спрашивают почти всегда
  19. Что такое замыкание? Приведи пример, где это полезно.
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  20. Что делает list/dict/set comprehension? Чем comprehension отличается от generator expression?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  21. Что такое dataclass? Какие проблемы он решает?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  22. Как работают default arguments в Python? В какой момент они вычисляются?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  23. Как работает dict внутри? Почему доступ по ключу обычно O(1)?
    Middle· спрашивают почти всегда
  24. Как работают __enter__ и __exit__?
    Middle· спрашивают почти всегда
  25. Что такое finally?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  26. Что такое генераторы в Python и чем они отличаются от обычных функций?
    Middle· спрашивают почти всегда
  27. Как GIL влияет на CPU-bound и I/O-bound задачи?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  28. Чем отличается обычный метод, @classmethod и @staticmethod?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  29. В чём разница между is и ==? Когда обязательно использовать is?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  30. Чем итератор отличается от итерируемого объекта?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  31. Что такое __iter__ и __next__?
    Junior· спрашивают почти всегда
  32. Объясни LEGB-правило поиска имён.
    Junior· спрашивают почти всегда
  33. В чём разница между list и tuple? Когда что использовать?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  34. Что такое lock-файл и зачем он нужен?
    Middle· спрашивают почти всегда
  35. Что выведет def f(x, lst=[]): lst.append(x); return lst при двух последовательных вызовах и почему?
    Junior· спрашивают почти всегда
  36. Какие типы в Python изменяемые, а какие нет? Что значит hashable?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  37. Что такое reference counting?
    Middle· спрашивают почти всегда
  38. Как ты обеспечиваешь воспроизводимость окружения в Python-проекте?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  39. Чем str отличается от bytes? Когда нужен каждый из этих типов?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  40. Что такое super() и как он работает при множественном наследовании?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  41. Что такое truthy и falsy значения в Python?
    Junior· спрашивают почти всегда
  42. Что такое type hints и зачем они нужны?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  43. Что блокирует event loop и как этого избегать?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  44. Что такое ASGI?
    Middle· спрашивают почти всегда
  45. Что такое контекстный менеджер?
    Junior· спрашивают почти всегда
  46. Что такое декоратор?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  47. Что такое генератор?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  48. Что такое GIL?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  49. Что такое MRO?
    Middle· спрашивают почти всегда
  50. Что такое SQLAlchemy session?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  51. Что такое WSGI?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  52. Когда использовать asyncio?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  53. Когда использовать multiprocessing?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  54. Когда использовать threading?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  55. Зачем нужен ASGI и почему WSGI недостаточно для async-приложений?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  56. Что плохого в except: без указания типа исключения?
    Junior· спрашивают почти всегда
  57. Почему изменяемые объекты обычно не могут быть ключами словаря или элементами set?
    Junior· спрашивают почти всегда· полный разбор — Jobs/Boost
  58. Зачем нужны mypy или pyright?
    Middle· спрашивают почти всегда· полный разбор — Jobs/Boost
  59. Какие встроенные структуры данных есть в Python и когда каждую из них следует использовать?
    Junior· полный разбор — Jobs/Boost
  60. Как работают замыкания (closures) в Python? Приведите пример.
    Junior
123

Не нашли подходящее?

Пусть нужная вакансия найдёт вас сама.

  1. Подборка в TelegramНовые вакансии по вашему фильтру — сразу в бота.Подключить
  2. Мэтчи по резюмеЗагрузите резюме — покажем, где вы подходите лучше всего.Загрузить
  3. Сохранить фильтрНастройте поиск один раз и возвращайтесь к новым вакансиям.Настроить
Что нового на TalantoTalanto осенью: поиск с цифрами, вакансия по шагам и каталог компаний

Для работодателей

Опубликуйте вакансию — отклики придут в ваш кабинет.

  1. Вакансиябесплатно
  2. Откликиконтакты бесплатно
  3. Наймэтапы и интервью

40 компаний публикуют вакансии напрямую · 4 391 кандидат открыт к предложениям

Разместить вакансию

Популярные направления

Все подборки
  • Python6 549
  • Облачные технологии5 442
  • QA вакансии1 868
  • Android1 138
  • Инженер данных829
  • Продакт-менеджер323

Разработка

  • iOS1 081
  • Backend вакансии1 053
  • Fullstack вакансии461
  • AI вакансии416
  • Frontend вакансии389
  • Mobile вакансии28

По стеку

  • Go3 819
  • Java2 313
  • Kotlin971
  • Node.js786
  • Rust579
  • .NET536
  • PHP250
  • C++249
  • C#202

DevOps и инфраструктура

  • Kubernetes3 104
  • Linux-инфраструктура2 320
  • DevOps вакансии2 124
  • Terraform / IaC1 818
  • CI/CD897
  • Мониторинг и Observability848
  • SRE254
  • Кибербезопасность46

Аналитика и данные

  • Аналитик данных514
  • Data Scientist458
  • Бизнес-аналитик366
  • Системный аналитик62

Другие направления

  • Проджект-менеджер109
  • UI/UX дизайн70
  • Ручное тестирование14

По регионам

  • Вакансии в США24 358
  • Вакансии в Европе9 697
  • Работа в России3 655
  • Вакансии в Канаде2 170

По формату

  • Удалённые вакансии41 825
  • Релокация в США24 358
  • Гибридная работа4 799
  • Офисная работа3 376

По уровню

  • Senior вакансии21 093
  • Middle вакансии11 658
  • Junior вакансии3 705

Сейчас нанимают

Все компании
  • Wise191 вакансия
  • Adyen28 вакансий
  • Spotify15 вакансий
  • Celonis11 вакансий
  • Monzo3 вакансии

Вакансии из 344 источников: карьерные страницы компаний и джоб-борды.

КомпанииО насНовостиПубличная офертаУсловия использованияПолитика конфиденциальностиПоддержка