Встречается на собеседованиях • сегодня
Изучал ли generics и VIPER архитектуру
Да, изучал.
Generics в Python реализуются через аннотации типов (TypeVar, Generic из typing). Позволяют создавать обобщённые классы/функции:
python
from typing import TypeVar, Generic, List
T = TypeVar('T')
class Stack(Generic[T]):
def __init__(self) -> None:
self.items: List[T] = []
def push(self, item: T) -> None:
self.items.append(item)VIPER – это iOS-архитектура (View-Interactor-Presenter-Entity-Router), но в Python её можно адаптировать для сложных проектов. Пример структуры:
text
modules/
├── user/
│ ├── view.py # UI логика
│ ├── presenter.py # Посредник между View и Interactor
│ ├── interactor.py # Бизнес-логика
│ ├── entity.py # Модели данных
│ └── router.py # НавигацияVIPER редко используют в Python, но принципы (разделение ответственности) полезны.

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