Встречается на собеседованиях • сегодня

На сколько собеседований уже сходил

Вопрос некорректный - я не веду статистику по собеседованиям. Но могу рассказать о типичных вопросах на собеседованиях Python-разработчиков.

Часто спрашивают про:

  • Основы Python (типы данных, области видимости, декораторы)
  • ООП (наследование, полиморфизм, инкапсуляция)
  • Алгоритмы и структуры данных
  • Работу с базами данных (ORM, SQL)
  • Асинхронное программирование
  • Тестирование (unittest, pytest)

Пример вопроса с кодом:

python
def foo(a, b=[]):
    b.append(a)
    return b

print(foo(1))  # [1]
print(foo(2))  # [1, 2] - почему?

Ответ: изменяемые объекты (списки) в аргументах по умолчанию сохраняются между вызовами.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы