Sobes.tech

Python

Mik a különbségek a PostgreSQL, MongoDB és ClickHouse között, és mikor kell mindegyiket választani?

Middle+
41

Mi az az ACID követelmény? Röviden kommentáld minden tulajdonságot.

Middle+
37

Mi történik, ha két kérés ugyanazzal az idempotency kulccsal érkezik egyszerre külön szálakról vagy folyamatokból?

Middle+
37

Mi az adatok normalizálása, és mire használják?

Middle+
36

Hogyan volt felépítve a CI pipeline-od: milyen szakaszokból és feladatokból állt?

Middle+
29

Mik a ClickHouse konkrét problémái és korlátai, különösen mely műveletekkel teljesít rosszul?

Middle+
28

Mik az az ORM előnye a nyers SQL-hez képest?

Middle+
28

Mik azok a normál formák és mit oldanak meg?

Middle+
27

Hogyan lehet megakadályozni, hogy a szálak megosszák az erőforrásokat, hogy az erőforrások minden példány számára izoláltak legyenek?

Middle+
25

Mi történik a jelenlegi implementációban a szótárral, amikor egyszerre több kérés érkezik ugyanazzal az idempotency kulccsal?

Middle+
20

PayoutService osztály: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Egy olyan szótárat kell visszaadnia, amely a következő formátumú: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garanciák: - első híváskor egy új idempotency_key-vel — egy új kifizetés jön létre - a már használt idempotency_key-vel későbbi hívásoknál — az első hívás eredményét adjuk vissza, új kifizetés NEM jön létre - az összegnek > 0-nak kell lennie, különben — ValueError-t dobjon """ raise NotImplementedError

Middle+
19

Mi azok a mágikus (dunder) módszerek Pythonban?

Middle+
17

Milyen mechanizmus akadályozza az ismétlődő létrehozást az adatbázisban, amikor párhuzamos kérések érkeznek ugyanazzal az idempotency kulccsal?

Middle+
16

Hogyan valósítsunk meg egy kezelőt/SDK-t egy bank számára, ha egy tranzakció létrehozási kérelem időtúllépés miatt megszakad, és nem ismert, hogy a tranzakció létrejött-e? Hogyan garantáljuk a végső állapot elérését?

Middle+
13

Milyen esetekben mondanál tudatosan nemet az ORM-re a nyers SQL lekérdezések javára?

Middle+
13

Mi az a generátor, hogyan működik, mi az optimalitása, és hogyan lehet megkülönböztetni a kódban?

Middle+
12

Van tapasztalata a retry és backoff stratégiákkal rendelkező feladatok építésében?

Middle+
6

Mi az a lambda függvény, miért kényelmes és hol használják?

Middle+
4

Hogyan vannak a mikroszolgáltatások feladat szerint felosztva, és milyen szabály szerint?

Middle+
2
/2