Sobes.tech

Python

Da li je [ime] interpretirani ili kompajlirani jezik? Koja je razlika između ovih pristupa?

Middle
Исходный код
75

Опишите техничку архитектуру компонента платформе за скорирање који комуницира са ML моделом: раздвајање сервиса и одговорности, комуникације између њих и ваш лични допринос.

Senior
ВГТРК СМОТРИМ
75

obj = {True: 1, 1: 2, 1.0: 3, "1": 4} print(obj) # {True: 3, "1": 4}

Middle
Sapiens Solutions
75

# Napišite kod za funkciju cache. Ovo je dekorator koji treba # da pamti šta je dekorisana funkcija vratila i da vraća sačuvanu # vrednost pri ponovnom pozivu sa istim argumentima. # # Može se pretpostaviti da su svi argumenti hashabilni. # Koristite samo standardnu biblioteku Pythona.

Middle+
собес1
75

Šta možete reći o asinhronim generatorima?

Senior
айти бастион
75

Koju biblioteku ste koristili za interakciju sa Kafka i zašto ste je odabrali umesto klasične Kafka biblioteke?

Senior
ВГТРК СМОТРИМ
75

Kako treba da budu ključevi Python rečnika?

Senior
айти бастион
75

Koliko vam je udobno da radite sa PostgreSQL i čistim SQL-om umesto ORM-a, poput SQLAlchemy?

Middle+
Старт
75

Kako indeksi utiču na performanse baze podataka?

Senior
АВ Софт
75

Да ли те занима да се уронњаваш у архитектуру развоја? Наведи пример блиске сарадње са архитектуром, ако си имао.

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

Koje sortiranje se koristi u Pythonu i koja je njegova složenost?

Senior
айти бастион
75

Који формат рада тражите: канцеларија, хибрид или удаљен рад?

Middle+
Консалтика
74

Da li je moguće implementirati dekorator za metodu putem klase i kako to uraditi?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
74

Испричајте нам о најкомпликованијем техничком или производном изазову са којим сте се суочили: који је био проблем и како сте га решили?

Middle+
Консалтика
74

Koji je vaš rok obaveštenja pre otpuštanja?

Senior
Google
74

Kako meriš kvalitet odgovora, koje konkretne metrike koristiš da to ne bude 'gojazno'?

Senior
иннсмарт
74

# # Можно считать, что все аргументы хешируемые. # Используйте только стандартную библиотеку Python. _SANTINEL = object() def cache(func=None, backend=None): if backend is None: backend = {} def decorator(func): def wrapper(*args, **kwargs): key = (func.__qualname__, 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 if func is None: return decorator return decorator(func) calls = {"count": 0} backend = {} @cache 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
74

Kako preokrenuti listu [1,2,3] u [3,2,1]? Čime se razlikuje reverse() od sečenja?

Senior
ARX
74

# obezbediti poziv end() u funkciji g() # ne modifikovati funkcije, osim g() def begin(): ... def end(): ... def g(): begin() yield 1 yield 2 end() def f(): a = g() return next(a) def ff(): for item in g(): ...

Senior
iviivi
74

Koja su tvoja očekivanja u vezi plate?

Middle
VICTORY group
74
/540