Sobes.tech

Python

# V súčasnosti dokumentácia a požiadavky na tento kód nie sú presné na 100% # a na niektorých miestach nie sú aktuálne, takže ich tu nezverejňujeme. # Samotný kód beží na produkčných serveroch, ktorých výsledky využívajú rôzne # systémy, niektoré napísané v COBOL, a iné na arktických platformách na ropných plošinách, # ktoré prijímajú vstupné údaje prostredníctvom jednostranného signálu zo satelitov. # Nechceli by sme nič z toho pokaziť, a potom to musieť opravovať. # Preto by mali požiadavky "čo a ako má tento kód robiť" vychádzať z toho, ako v súčasnosti funguje. db = Model() def process(data): print("veľkosť súboru: " + str(len(data))) riadky_používateľov = open("/opt/data/users.txt").read().splitlines() výsledok = [] for riadok in riadky_používateľov: riadky_transakcií = open("/opt/data/transactions.txt").read().splitlines() process(riadky_transakcií) for str2 in riadky_transakcií: parts = str2.split() is_valid = db.check_transaction( user_id=parts[3], change=parts[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+\.\d+", str2): continue user_id = riadok.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+\.\d+", parts[4]): výsledok.append(str2) if len(výsledok) > 0: print("zhoda")

Middle
РунитиРунити
102

Ako sa realizuje vytváranie služby v systéme?

Junior — Middle
Бергман Инфотех
102

Ako prebieha prenos správ v systéme RabbitMQ?

Junior — Middle
102

SQL dopyt: napíšte dopyt na získanie všetkých používateľov, ktorí pozvali aspoň jednu osobu.

Middle
СБЕРСБЕР
102

Čo sa všeobecne deje pri vytváraní premennej v Pythone, čo má?

Senior
Руформ Тех
102

Aké kroky je potrebné podniknúť pri vytváraní testovacích scenárov pre funkciu?

Junior — Middle
102

Aké vysvetlenie stojí za názvom 'testovacia pyramída' a prečo sa používa práve táto metafora?

Junior — Middle
102

Môžete vysvetliť, čo sa rozumie pod lokálnou premennou v programovaní?

Junior — Middle
102

Ako rešiti problem konkurentnega dostopa do izdelka med razprodajo? Kako uporabiti Redis za reševanje te težave brez blokade na ravni baze podatkov?

Middle+
Знание
102

Ako sa v databáze spravuje verzionovanie dát?

Junior — Middle
102

Na aké výsledky zvyčajne končia typické kybernetické útoky?

Junior — Middle
102

Zúčastnili ste sa vytvárania projektov od začiatku?

Junior — Middle
102

Vysvetlite vzorec Dependency Injection a aký problém rieši.

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

Aký je rozdiel medzi modelmi interakcie Kafka a RabbitMQ?

Senior
ООО МУЛЬТИФАКТОР
102

Ako sa v Pythone deklarujú a fungujú metódy s úrovňou prístupu protected?

Junior — Middle
102

Môžete vysvetliť, čo je middleware v Django a ako sa používa?

Junior — Middle
Медси
LuckyGroup
102

Môžete napísať vlastnú triedu a použiť objekt tejto triedy ako kľúč slovníka?

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

Mal ste skúsenosti s rozdelením monolitu na mikroservisy?

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

Ako sa dá vyhnúť vykonávaniu zbytočných dopytov pri práci s ORM v Django, najmä pri prepojených modeloch?

Junior — Middle
102

Popíšte, ako je zvyčajne organizovaný váš pracovný deň v našej spoločnosti od 9 do 6

Junior — Middle
102
/542