Sobes.tech

Как найти flaky-тест и какие могут быть причины его нестабильности?

Middle+
Лучи
3

Какой у вас срок уведомления об увольнении?

Senior
Addepar
3

Зачем нужен WAL-файл в PostgreSQL?

Senior
АВ Софт
3

Нужна ли вам спонсорская поддержка рабочей визы для работы в Польше?

Senior
Addepar
3

Есть модуль, который принял задачу и завис. Что будете делать?

Senior
АВ Софт
3

Какие ограничения и проблемы есть у in-memory кэша, особенно при масштабировании микросервисов на несколько воркеров?

Middle+
собес1
3

В чём разница между функцией и процедурой в PostgreSQL?

Senior
АВ Софт
3

# Написать код для функции cache. Это декоратор, который должен # запоминать, что вернула декорированная функция, и возвращать запомненное # значение при повторном вызове с одинаковыми аргументами. # Можно считать, что все аргументы хешируемые. # Использовать только стандартную библиотеку Python. def cache(backend=None): if backend is None: backend = {} def decorator(func): def wrapper(*args, **kwargs): key = (args, tuple(sorted(kwargs.items()))) result = backend.get(key) if result is not None: return result result = func(*args, **kwargs) backend[key] = result return result return wrapper return decorator calls = {"count": 0} backend = {} @cache(backend=backend) def add(a, b): calls["count"] += 1 return a + b assert add(1, 2) == 3 assert calls["count"] == 1 assert add(1, 2) == 3 assert calls["count"] == 1 assert len(backend) == 1 print("OK")

Middle+
собес1
3

Как сейчас идут поиски: есть ли финалы или офферы?

Middle+
Лучи
3

Что для тебя важно при выборе компании и оффера?

Middle+
Лучи
3

Работали по Scrum или по другому процессу?

Senior
АЛМИ Партнер
3

Почему в словаре `{True: 1, 1: 2, 1.0: 3, "1": 4}` у ключа `True` итоговое значение равно `3`, а не `1`?

Middle
Sapiens Solutions
3

Расскажи подробнее о продуктовых задачах, которые ты делал.

Middle+
Лучи
3

В чём разница между `__new__` и `__init__`?

Senior
АВ Софт
3

Как у вас проходило код-ревью и покрывали ли код тестами?

Senior
АЛМИ Партнер
3

На какой уровень зарплаты ты ориентируешься: какая комфортная и минимальная планка?

Middle+
Лучи
3

Вы активно ищете новую роль? Почему рассматриваете смену работы?

Senior
Addepar
3

Где применяется асинхронное программирование в Python и в каких сценариях оно полезно?

Middle
Virtusa
3

Почему ты покинул компанию и почему находишься в поиске?

Middle+
Лучи
3

Какова временная сложность и дополнительная память решения с двумя указателями?

Senior
АВ Софт
3
/531