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

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

Запись тестового интервью Junior Python-разработчика с разбором базовых вопросов, небольших фрагментов кода и подробной обратной связью. Основной фокус — знания Python, Git, SQL и умение ясно объяснять технические понятия.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Это тестовое собеседование Антона на позицию Junior Python-разработчика, построенное как серия базовых технических вопросов и разборов кода. Кандидат рассказывает о переходе из около-IT-администрирования в Python, изучении FastAPI и разработке Telegram-бота на aiogram, но испытывает трудности с объяснением фундаментальных понятий: интерпретатора, циклов, типов, Git и SQL. В финальной обратной связи интервьюер и сам кандидат считают тестовое интервью непройденным, связывая результат прежде всего с пробелами в базе и волнением, и обсуждают план подготовки.

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

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

  • Повторить различие между компилятором, интерпретатором и редактором кода: в беседе VS Code был ошибочно отождествлён с интерпретатором.
  • Отработать выбор между `for` и `while` на конкретных задачах, а не только общую формулу о повторении действий.
  • Разобрать `bool`, `True`, `False`, `None`, а также разницу между параметрами при объявлении функции и аргументами при её вызове.
  • Потренироваться предсказывать результат кода: проверку типов через `isinstance`, кортежи и последствия удаления элементов из списка во время обхода.
  • Сформулировать практическое назначение Git отдельно от GitHub: история изменений, локальный репозиторий и совместная работа.
  • Повторить SQL как язык запросов к реляционным БД, устройство таблиц, колонок и связей между таблицами.
  • На собеседовании не выдумывать ответ при незнании: прямо обозначить это, перейти к следующему вопросу и уверенно раскрывать знакомые темы.

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