Вернуться в каталог собеседований

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

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

boreesych
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 532
  • Лайки на YouTube: 13
Открыть на YouTube

Таймлайн

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

Это мок-интервью на позицию Junior Python-разработчика: кандидат Михаил отвечает на вопросы по базам Python, функциям, проверке типов и базам данных. В практической части он разбирает поведение функции со списком по умолчанию, но затрудняется объяснить накопление изменений между вызовами. В финале интервьюер говорит, что кандидат не прошёл именно тестовое интервью, однако в реальном процессе дал бы дополнительную практическую задачу для уточнения оценки.

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

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

  • Повторить различие между типом данных и структурой данных, а также свойства list, tuple, массива и односвязного списка.
  • Уметь объяснить неизменяемость кортежа: объект нельзя изменить, но переменную можно переназначить на другой объект.
  • Разобраться в областях видимости, глобальных и локальных переменных, пространствах имён и динамической типизации Python.
  • Отработать None, значения параметров по умолчанию и различие между отсутствующим значением и пустой структурой.
  • Практически разобрать изменяемые значения по умолчанию в функциях: один и тот же список может сохраняться между вызовами.
  • Уметь объяснять назначение и базовое применение type() и isinstance(), а не только называть их результат.
  • Подготовить концептуальное объяснение различий реляционных и нереляционных баз данных, включая ситуации применения, даже без глубокого опыта с NoSQL.

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