Вернуться в видеотеку

Вопросы на собеседовании по PYTHON

Разбор типичных вопросов технического собеседования по Python в формате условного интервью с Software Engineer Дмитрием Амельченко. От базовых понятий разговор переходит к БД, конкурентности, архитектуре и ожиданиям от кандидатов разного уровня.

Источник: TeachMeSkills Школа программирования

Открыть на YouTube

Таймлайн

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

Учебное видео построено как условное техническое собеседование по Python: ведущий задаёт Дмитрию Амельченко вопросы, а тот устно объясняет базовые и более широкие инженерные темы. Обсуждаются уровни языков, машинный код, жизненный цикл ПО, безопасность веб-приложений, базы данных, циклы, асинхронность, паттерны, типы данных и SOLID. В конце гость сопоставляет вопросы для начинающих и опытных разработчиков и приводит примеры Python-тем, которые сам использует на интервью.

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

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

  • Повторите различия между низкоуровневыми и высокоуровневыми языками, назначение машинного кода и отличие команды ОС от программы.
  • Умейте чётко разделять аутентификацию (подтверждение личности) и авторизацию (права на действия), а также объяснять роль cookies в HTTP-запросах.
  • Подготовьте краткое сравнение хеширования как необратимого преобразования и шифрования как обратимого при наличии ключа.
  • Для вопросов о БД полезно объяснить различия реляционных и NoSQL-хранилищ, включая структуру, связи, гибкость схемы и пример выбора MongoDB для изменяемых данных.
  • Будьте готовы объяснить рекурсию, циклы while и for, чистые функции, паттерны проектирования, типы данных и принципы SOLID без подмены терминов общими фразами.
  • Отдельно повторите асинхронность, многопоточность, блокировки и транзакционность; гость использует пример банковской операции для разговора о согласованности действий.
  • По словам гостя, у новичков чаще проверяют алгоритмы, типы и выполнение кода, а у более опытных кандидатов — архитектуру, микросервисы и взаимодействие компонентов; для Python он также называет замыкания, декораторы, GIL, словари и сложность поиска.

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

2 ч 1 мин
BackendSenior

Senior в 14 лет?! Это вообще законно? / Думали будет джун... / Техсобес Senior Python Developer

Развёрнутое мок-собеседование с 14-летним Python-разработчиком: разбор Telegram-бота, конкурентности, БД и архитектуры учебного проекта заметок. В конце — технический фидбек и рекомендации по развитию.

1 ч 42 мин
BackendJunior

Собеседование junior python разработчик Евгений Путрин | Галина Трошкина и Василий Туртугешев

Разбор учебного собеседования junior Python-разработчика с live coding, SQL-практикой и обсуждением Django. Ведущий показывает сильные и слабые места ответов кандидата и формулирует итоговый фидбек.