Python
Ai revizit ofertele de joburi care ți-au fost trimise?
Avem o aplicație FastAPI cu un eveniment de închidere (shutdown) care execută o anumită logică. Dacă închidem aplicația cu semnalul -9 (kill -9), se va executa shutdown-ul?
Aveți experiență în utilizarea MobX pentru gestionarea stării în aplicații?
Spuneți-ne despre mărimea și structura echipei dvs.
Ai lucrat cu Kubernetes? Ce instrumente de implementare ai folosit?
Vorbește-mi despre ACID. În special despre nivelurile de izolare ale tranzacțiilor. Ce nivel au folosit?
Cum influențează caracteristicile de gestionare a memoriei în Python comportamentul aplicațiilor?
Care este scopul blocului finally în construcția try...except în Python?
# În prezent, documentația și cerințele pentru acest cod nu sunt exacte 100% # și în unele locuri nu sunt actualizate, așa că nu le prezentăm aici. # Codul în sine rulează pe servere de producție, ale căror rezultate sunt utilizate de diferite # sisteme, unele scrise în COBOL, iar altele pe platforme arctice pe platforme petroliere, # care primesc date de intrare prin semnal unidirecțional de la sateliți. # Nu am vrea să stric nimic din toate acestea, și apoi să fie nevoie să le reparăm. # Așadar, cerințele "ce și cum trebuie să facă acest cod" trebuie să se bazeze pe modul în care funcționează în prezent. db = Model() def process(data): print("dimensiunea fișierului: " + str(len(data))) linii_utilizatori = open("/opt/data/users.txt").read().splitlines() rezultat = [] for linie in linii_utilizatori: linii_tranzacții = open("/opt/data/transactions.txt").read().splitlines() process(linii_tranzacții) for str2 in linii_tranzacții: 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 = linie.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]): rezultat.append(str2) if len(rezultat) > 0: print("potrivire")
Cum se realizează crearea unui serviciu în sistem?
Cum are loc transmiterea mesajelor în sistemul RabbitMQ?
Interogare SQL: scrie o interogare pentru a obține toți utilizatorii care au invitat cel puțin o persoană.
Ce se întâmplă în general atunci când creezi o variabilă în Python, ce are?
Ce explicație stă la baza denumirii de 'piramida de testare' și de ce se folosește exact această metaforă?
Puteți explica ce înseamnă o variabilă locală în programare?
Cum se rezolvă problema accesului concurent la un produs în timpul unei reduceri? Cum se folosește Redis pentru a rezolva această problemă fără blocare la nivelul bazei de date?
Cum se realizează gestionarea versiunilor datelor în baza de date?
La ce rezultate se termină de obicei atacurile cibernetice tipice?
Ați participat la crearea de proiecte de la zero?
Explicați modelul de Injectare a Dependențelor și ce problemă rezolvă.