Sobes.tech

Python

Ako definujete hranice funkčnosti, ktoré by mali byť oddelené do samostatného mikroservisu?

Senior
БФТ-Холдинг
68

S akými databázami máte skúsenosti?

Middle+
SimbirsoftSimbirsoft
67

# Napíšte kód pre funkciu cache. Ide o dekorátor, ktorý by mal # pamätať, čo vrátila dekorovaná funkcia, a pri opakovanom volaní s rovnakými # argumentmi vrátiť zapamätanú hodnotu. # # Predpokladá sa, že všetky argumenty sú hashovateľné. # Používajte iba štandardnú knižnicu Pythonu. def cache(func): raise NotImplementedError calls = {"count": 0} @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 add(2, 3) == 5 assert calls["count"] == 2 print("OK")

Middle+
собес1
67

Robil si Python balíky (wheel, publikácia v registry)?

Middle+
devar
67

Máme databázu so dvoma vetvami — master a replika. Uskutočnili sme transakciu, bola úspešná, údaje sa objavili na masteri. Na replike sa vypolila elektrina, server spadol, údaje tam nedorazili. Keď sa server znovu spustí, čo sa stane?

Senior
Сбер. IT
67

Ako ste pracovali s databázami? Prečo v niektorých projektoch SQL, v iných NoSQL?

Senior
Топассимтент
67

Máš skúsenosti s ruskými certifikovanými operačnými systémami, ako sú RED OS alebo Alt Linux?

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

Ako funguje riešenie volaní metód pri dedičstve (MRO)?

Middle
ООО ЦЕНТР ХК
67

Ako bola vaša zmluva uzatvorená v [organizácia]?

Middle+
ВГТРК СМОТРИМ
67

Aký je tvoj vnútorný stav v tom momente, keď produkt počas pohybu mení rozhodnutie a úloha je už čiastočne hotová, a musíš všetko prerábať?

Middle+
Исходный код
67

Aký je rozdiel medzi __new__ a __init__?

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

Prečo je rekurzívne binárne vyhľadávanie horšie a prečo je lepšie ako iteratívne?

Middle+
devar
67

Aká je zložitosť algoritmu metódy reťazcov a metódy otvorenej adresácie?

Senior
ARX
67

S ktorými spoločnosťami ste pracovali na outsourcingu?

Middle+
Бета-Тест
67

Môže byť prístup k zariadeniu na úrovni L7, ale bez prístupu cez TCP a UDP?

Senior
АВ Софт
67

Čo je to kontextový manažér, na čo slúži a ako si ho môžete vytvoriť?

Middle
ПАО Сбербанк
67

Zvažoval si predtým voľné pracovné miesta v [spoločnosti], kontaktoval si recruiterov?

Middle+
Яндекс
67

Aké kroky prechádza Python kód od napísania po spustenie?

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

Môžete rozprávať o štruktúre procesov v Linuxe?

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

Prečo je možné násobiť reťazec číslom, ale nie je možné sčítať reťazec s číslom?

Middle
ПАО Сбербанк
67
/540