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

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

Тестовое интервью Татьяны на Junior Python-разработчика с разбором базовых технических тем и итоговой обратной связью. В конце интервьюер объясняет, какие ответы были сильными и как точнее использовать терминологию.

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

Таймлайн

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

Запись показывает тестовое, а не реальное собеседование на позицию Junior Python-разработчика: интервьюер Евгений проверяет базовые знания Татьяны и просит объяснять термины простыми словами. По собственному рассказу, Татьяна пришла в Python из преподавания и перевода, училась на курсах, участвовала в хакатонах и только начала поиск работы. Техническая часть охватывает стиль Python, структуры данных, итераторы и генераторы, декораторы, DRY, веб-фреймворки, тестирование и базы данных; в финале интервьюер даёт положительную оценку именно этому тестовому интервью и рекомендации по ответам.

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

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

  • Уметь связывать читаемость кода с поддержкой: другой разработчик должен быстро понять, изменить и расширить код, особенно после ухода автора из проекта.
  • Разделять синтаксис Python и соглашения PEP 8: отступы задают блоки кода, а PEP 8 рекомендует использовать четыре пробела и единый стиль в проекте.
  • Чётко объяснять, что переменная в Python связывается с объектом, а также различать типы данных и структуры данных.
  • Подготовить сравнение Python list, массива, стека и односвязного списка: стек работает по принципу LIFO, а связный список не даёт произвольного доступа по индексу.
  • Не смешивать iterable, iterator и generator: iterable передаётся в iter(), iterator отдаёт элементы через next(), а генератор обычно вычисляет элементы лениво и исчерпывается после прохода.
  • Повторить назначение FastAPI, Django, SQLAlchemy, Django middleware, pytest и unittest, а также различия реляционных и нереляционных баз данных.
  • На интервью не вводить термин, который не получится объяснить по уточняющим вопросам; если ответа нет, лучше прямо сказать об этом, чем гадать.

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