Вернуться в видеотекуТестовое интервью с Михаилом на позицию Junior Python-разработчик
Разбор мок-интервью Junior Python-разработчика: вопросы по фундаментальным темам, устный анализ подготовленных примеров кода и подробная обратная связь. Видео показывает пробелы кандидата и конкретные направления подготовки к техническому интервью.
- Направление
- Backend
- Формат
- Видео
- Компания
Яндекс Практикум- Грейд
- Junior
- Длительность
- 1 ч 8 мин
Коротко о видео
Это мок-интервью на позицию Junior Python-разработчика: кандидат Михаил отвечает на вопросы по базам Python, функциям, проверке типов и базам данных. В практической части он разбирает поведение функции со списком по умолчанию, но затрудняется объяснить накопление изменений между вызовами. В финале интервьюер говорит, что кандидат не прошёл именно тестовое интервью, однако в реальном процессе дал бы дополнительную практическую задачу для уточнения оценки.
Затронутые темы
Что взять на заметку
- Повторить различие между типом данных и структурой данных, а также свойства list, tuple, массива и односвязного списка.
- Уметь объяснить неизменяемость кортежа: объект нельзя изменить, но переменную можно переназначить на другой объект.
- Разобраться в областях видимости, глобальных и локальных переменных, пространствах имён и динамической типизации Python.
- Отработать None, значения параметров по умолчанию и различие между отсутствующим значением и пустой структурой.
- Практически разобрать изменяемые значения по умолчанию в функциях: один и тот же список может сохраняться между вызовами.
- Уметь объяснять назначение и базовое применение type() и isinstance(), а не только называть их результат.
- Подготовить концептуальное объяснение различий реляционных и нереляционных баз данных, включая ситуации применения, даже без глубокого опыта с NoSQL.