Sobes.tech

Python

Care sunt cerințele ACID? Comentați pe scurt fiecare proprietate.

Middle+
69

Cum pot fi ocolite limitările GIL și solicitările ulterioare să nu fie blocate în timpul executării unuia?

Middle+
56

Care este diferența dintre CMD și ENTRYPOINT în Dockerfile?

Middle+
56

Care sunt formele normale și ce rezolvă?

Middle+
56

Cum ai folosit metodele dunder în munca ta și pentru ce implementări au fost utile?

Middle+
56

Care sunt avantajele ORM comparativ cu SQL brut?

Middle+
53

Ce este normalizarea datelor și pentru ce se folosește?

Middle+
53

Ce este o funcție lambda, de ce este convenabilă și unde este utilizată?

Middle+
52

Care este diferența între operatorii WHERE și HAVING?

Middle+
49

Ce este GIL, care sunt avantajele, dezavantajele și inconvenientele pe care le creează?

Middle+
47

Ce mecanism în baza de date previne crearea duplicatelor în timpul solicitărilor concurente cu aceeași cheie de idempotentă?

Middle+
46

Care sunt diferențele între PostgreSQL, MongoDB și ClickHouse și când ar trebui ales fiecare?

Middle+
46

Cum se poate preveni utilizarea partajată a resurselor de către fire pentru ca resursele să fie izolate pentru fiecare instanță?

Middle+
46

Ce se întâmplă dacă două solicitări cu aceeași cheie de idempotentă sosesc simultan din fire sau procese diferite?

Middle+
42

Cum sunt împărțite microserviciile după responsabilitate și conform cărei reguli?

Middle+
41

clasă PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Ar trebui să returneze un dicționar de forma: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garanții: - la primul apel cu o cheie de idempotentă nouă — se creează o nouă plată - la apelurile ulterioare cu o cheie de idempotentă deja utilizată — se returnează rezultatul primului apel, o nouă plată NU se creează - suma trebuie să fie > 0, altfel — se aruncă ValueError """ raise NotImplementedError

Middle+
41

Cum a fost structurat pipeline-ul tău de CI: din ce etape și joburi a fost format?

Middle+
40

În ce cazuri ai refuza conștient ORM în favoarea interogărilor SQL brute?

Middle+
38

Ce este un generator, cum funcționează, în ce constă optimizarea sa și cum îl deosebim în cod?

Middle+
36
/2