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

Тестовое интервью с Владимиром на позицию Junior Python разработчик

Пробное собеседование Junior Python-разработчика с разбором фундаментальных тем и практических вопросов по коду. В конце кандидат получает развёрнутую обратную связь о сильных сторонах и направлениях подготовки.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Это пробное техническое собеседование Владимира на позицию Junior Python-разработчика. Обсуждаются основы Python, базы данных, веб-разработка, Git и алгоритмы; кандидат уверенно рассуждает о части базовых тем, но прямо отмечает пробелы в интроспекции, нормализации БД, HTTP/HTTPS и REST. В финальной обратной связи интервьюер в рамках мок-интервью положительно оценивает фундамент и ход рассуждений, рекомендуя глубже разбирать причины технических рекомендаций, их альтернативы и последствия.

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

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

  • Тренировать объяснение управления памятью в Python: объекты, ссылки, сборка мусора и практические последствия для кода.
  • Разобрать различия между lambda-функциями, обычными функциями и функциями высшего порядка на примерах с filter и передачей функций.
  • Уточнить области видимости, пространства имён, параметры и аргументы функций; отдельно уметь объяснить, почему глобальные переменные обычно избегают изменять из функций.
  • Практически проверить поведение кода при удалении элементов списка во время итерации и уметь объяснить, почему такой подход ненадёжен.
  • Закрыть пробелы в SQL, реляционных и нереляционных БД, нормализации, HTTP/HTTPS, REST, API и JSON.
  • Уметь обосновывать выбор алгоритма через ограничения задачи: время, память, доступные ресурсы и рост сложности по Big O.
  • На интервью не ограничиваться правилом из источника: объяснять, кто и почему рекомендует подход, что сломается при альтернативе и в каких условиях правило меняется.

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

1 ч 23 мин
Backend

Кирилл Свицов python разработчик собеседование. Ведёт Евгений Ефимов

Разбор учебного собеседования Python-разработчика с вопросами по основам языка и совместным решением задачи на RLE-сжатие строки. В конце кандидату дают технический фидбэк и рекомендации по дальнейшей подготовке.

1 ч 17 мин
BackendJunior

Собеседование python junior с Прониным. Кандидаты: Родион и Марсель

Учебное Python-собеседование двух начинающих разработчиков с практическими задачами на генераторы и последовательность Фибоначчи. В конце — подробный разбор ошибок в ТЗ, тестировании, крайних случаях и стиле кода.