Python
Da li su poteškoće uspešno rešene samostalno ili uz diskusiju sa kolektivom?
Koje komande u Linuxu može da se koristi za kreiranje simboličkog linka?
Ukratko nam recite o sebi i svom iskustvu.
Да ли тренутно живите у Москви?
Kako organizovati pružanje informacija o tome ko se prijavio, kada i koliko je vremena proveo u sesiji?
Koji problem može nastati ako koristite slučajni UUIDv4 kao ključ u B-stablo indeksu velike tabele?
Да ли бисте били заинтересовани да научите Kotlin?
Могу ли се појавити дупликати догађаја у Kafka и како сте решили овај проблем?
# Може се предположити, че всички аргументи са хешируеми. # Използвайте само стандартната библиотека на Python. _SANTINEL = object() 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, _SANTINEL) if result is _SANTINEL: 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")
Назовите пет Linux команда од три слова.
Šta je copy.deepcopy i kako se razlikuje od copy.copy?
Kako se razlikuju RabbitMQ i Kafka?
Поред задатака, који други фактори су важни при избору посла?
Kako funkcioniše trajanje JWT?
Почните да причате о вашем искуству.
Zašto su indeksi potrebni u PostgreSQL, koje prednosti pružaju i koje probleme stvaraju?
Koja je razlika između WSGI i ASGI?
Zašto je bolje koristiti POST umesto GET za ovaj endpoint?
Реците нам о вашем пројекту у Tochka Bank. Имате ли там неколико пројеката?
Da li ste radili sa ORM i sirovim SQL upitima? Koji pristup preferirate?