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")
Ako sa realizuje vytváranie služby v systéme?
Ako prebieha prenos správ v systéme RabbitMQ?
SQL dopyt: napíšte dopyt na získanie všetkých používateľov, ktorí pozvali aspoň jednu osobu.
Čo sa všeobecne deje pri vytváraní premennej v Pythone, čo má?
Aké kroky je potrebné podniknúť pri vytváraní testovacích scenárov pre funkciu?
Aké vysvetlenie stojí za názvom 'testovacia pyramída' a prečo sa používa práve táto metafora?
Môžete vysvetliť, čo sa rozumie pod lokálnou premennou v programovaní?
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?
Ako sa v databáze spravuje verzionovanie dát?
Na aké výsledky zvyčajne končia typické kybernetické útoky?
Zúčastnili ste sa vytvárania projektov od začiatku?
Vysvetlite vzorec Dependency Injection a aký problém rieši.
Aký je rozdiel medzi modelmi interakcie Kafka a RabbitMQ?
Ako sa v Pythone deklarujú a fungujú metódy s úrovňou prístupu protected?
Môžete vysvetliť, čo je middleware v Django a ako sa používa?
Môžete napísať vlastnú triedu a použiť objekt tejto triedy ako kľúč slovníka?
Mal ste skúsenosti s rozdelením monolitu na mikroservisy?
Ako sa dá vyhnúť vykonávaniu zbytočných dopytov pri práci s ORM v Django, najmä pri prepojených modeloch?
Popíšte, ako je zvyčajne organizovaný váš pracovný deň v našej spoločnosti od 9 do 6