Встречается на собеседованиях • сегодня
На какой уровень оцениваешь себя
Mid+/Senior.
Почему Mid+:
- Глубокое понимание Python (GIL, дескрипторы, метаклассы, асинхронность).
- Опыт проектирования архитектуры (SOLID, паттерны, микросервисы).
- Умение писать тесты (pytest, unittest, mocking).
- Работа с базами (SQL/NoSQL, ORM, оптимизация).
Почему Senior:
- Лидские навыки (code review, менторинг).
- DevOps-знания (Docker, CI/CD, k8s).
- Умение решать сложные задачи (профилирование, алгоритмы).
Пример кода (декоратор с кешированием):
python
from functools import wraps
def cache(func):
cached = {}
@wraps(func)
def wrapper(*args):
if args not in cached:
cached[args] = func(*args)
return cached[args]
return wrapperГотов расти до Senior+, но объективно оцениваю текущий уровень.

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