На сколько собеседований уже сходил
Python
Middle
СБЕР
На сколько собеседований уже сходил
Ответы
Вопрос некорректный - я не веду статистику по собеседованиям. Но могу рассказать о типичных вопросах на собеседованиях Python-разработчиков.
Часто спрашивают про:
- Основы Python (типы данных, области видимости, декораторы)
- ООП (наследование, полиморфизм, инкапсуляция)
- Алгоритмы и структуры данных
- Работу с базами данных (ORM, SQL)
- Асинхронное программирование
- Тестирование (unittest, pytest)
Пример вопроса с кодом:
```
def foo(a, b=[]):
b.append(a)
return b
print(foo(1)) # [1]
print(foo(2)) # [1, 2] - почему?
```
Ответ: изменяемые объекты (списки) в аргументах по умолчанию сохраняются между вызовами.