Ce tipuri de date există în Python?
Python
Care sunt cerințele ACID? Comentați pe scurt fiecare proprietate.
Cum pot fi ocolite limitările GIL și solicitările ulterioare să nu fie blocate în timpul executării unuia?
Care este diferența dintre CMD și ENTRYPOINT în Dockerfile?
Care sunt formele normale și ce rezolvă?
Cum ai folosit metodele dunder în munca ta și pentru ce implementări au fost utile?
Care sunt avantajele ORM comparativ cu SQL brut?
Ce este normalizarea datelor și pentru ce se folosește?
Ce este o funcție lambda, de ce este convenabilă și unde este utilizată?
Care este diferența între operatorii WHERE și HAVING?
Ce este GIL, care sunt avantajele, dezavantajele și inconvenientele pe care le creează?
Ce mecanism în baza de date previne crearea duplicatelor în timpul solicitărilor concurente cu aceeași cheie de idempotentă?
Care sunt diferențele între PostgreSQL, MongoDB și ClickHouse și când ar trebui ales fiecare?
Cum se poate preveni utilizarea partajată a resurselor de către fire pentru ca resursele să fie izolate pentru fiecare instanță?
Ce se întâmplă dacă două solicitări cu aceeași cheie de idempotentă sosesc simultan din fire sau procese diferite?
Cum sunt împărțite microserviciile după responsabilitate și conform cărei reguli?
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
Cum a fost structurat pipeline-ul tău de CI: din ce etape și joburi a fost format?
În ce cazuri ai refuza conștient ORM în favoarea interogărilor SQL brute?
Ce este un generator, cum funcționează, în ce constă optimizarea sa și cum îl deosebim în cod?