Sobes.tech

Python

Vai [vārds] ir interpretēta vai kompilēta valoda? Kāda ir šo pieeju atšķirība?

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

Aprakstiet tehnisko arhitektūru balo novērtēšanas platformas komponentam, kas sadarbojas ar ML modeli: pakalpojumu un atbildības sadalījums, komunikācija starp tiem un jūsu personīgais ieguldījums.

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

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

Middle
Sapiens Solutions
75

# Uzrakstiet kodu funkcijai cache. Tā ir dekorators, kas # atcerēsies, ko atgrieza dekorētā funkcija, un atgriezīs saglabāto # vērtību atkārtotās izsaukšanas ar tiem pašiem argumentiem laikā. # # Var pieņemt, ka visi argumenti ir hashable. # Izmantojiet tikai Python standarta bibliotēku.

Middle+
собес1
75

Ko jūs varat pastāstīt par asīnhronajiem ģeneratoriem?

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

Kuru bibliotēku izmantojāt, lai sadarboties ar Kafka, un kāpēc izvēlējāties tieši šo vietā parasto Kafka bibliotēku?

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

Kā jābūt Python vārdnīcas atslēgām?

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

Cik ērti jūtaties, strādājot ar PostgreSQL un tīru SQL, nevis ORM, piemēram, SQLAlchemy?

Middle+
Старт
75

Kā indeksu ietekmē datu bāzes veiktspēju?

Senior
АВ Софт
75

Vai tev interesē iegrimt izstrādes arhitektūrā? Sniedz piemēru ciešai sadarbībai ar arhitektūru, ja tā ir bijusi.

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

Kāda veida kārtošana tiek izmantota Python un kāda ir tās sarežģītība?

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

Kādu darba formātu jūs meklējat: birojs, hibrīds vai attālināts?

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

Vai ir iespējams realizēt dekoratoru metodam caur klasi un kā to izdarīt?

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

Pastāstiet mums par visgrūtāko tehnisko vai produktu izaicinājumu, ar kuru saskārāties: kāda bija problēma un kā to risinājāt?

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

Kāds ir jūsu paziņošanas termiņš pirms atlaišanas?

Senior
Google
74

Kā jūs mēriet atbilžu kvalitāti, kādas konkrētas metriku izmantojat, lai tas nebūtu 'ar aci'?

Senior
иннсмарт
74

# # Varbūt galima manyti, kad visi argumentai yra hash'able. # Naudokite tik Python standartinę biblioteką. _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

Kā apgriezt sarakstu [1,2,3] uz [3,2,1]? Kāda ir atšķirība starp reverse() un slicing?

Senior
ARX
74

# nodrošināt, lai end() tiek izsaukts funkcijā g() # nemainiet funkcijas, izņemot 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

Kādi ir jūsu algu gaidījumi?

Middle
VICTORY group
74
/540