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

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] - почему? ``` Ответ: изменяемые объекты (списки) в аргументах по умолчанию сохраняются между вызовами.