Встречается на собеседованиях • сегодня
Было ли сложное собеседование
Сложность собеседования зависит от уровня позиции и компании. Для джуниоров часто проверяют базовый синтаксис, структуры данных и алгоритмы. Для мидлов и сеньоров — проектирование, архитектуру, оптимизацию и неочевидные аспекты Python.
Пример сложного вопроса:
python
class A:
def __init__(self):
print("A")
class B(A):
def __init__(self):
super().__init__()
print("B")
class C(A):
def __init__(self):
super().__init__()
print("C")
class D(B, C):
def __init__(self):
super().__init__()
print("D")
D()Что выведет код?
Ответ: A C B D из-за MRO (Method Resolution Order).
Сложные собеседования включают такие задачи, вопросы про GIL, дескрипторы, метаклассы и асинхронность.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы