Aké typy dát sú v Pythone?
Python
Aké sú požiadavky ACID? Krátko komentujte každú vlastnosť.
Ako ste vo svojej práci použili dunderové metódy a na aké implementácie boli užitočné?
Čo je lambda funkcia, prečo je výhodná a kde sa používa?
Aký je rozdiel medzi CMD a ENTRYPOINT v Dockerfile?
Čo je normalizácia dát a na čo slúži?
Aké sú normálne formy a čo riešia?
Aké sú výhody ORM v porovnaní s surovým SQL?
Aký mechanizmus v databáze zabraňuje duplikátnemu vytváraniu počas súčasných požiadaviek so rovnakým idempotentným kľúčom?
Aké sú rozdiely medzi PostgreSQL, MongoDB a ClickHouse a kedy by sa mali vybrať?
Ako zabrániť zdieľaniu zdrojov vláknami tak, aby zdroje boli izolované pre každú inštanciu?
Čo sa stane, ak dva požiadavky so rovnakým idempotentným kľúčom prídu súčasne z rôznych vlákien alebo procesov?
Čo je GIL, aké sú jeho výhody, nevýhody a aké nepríjemnosti spôsobuje?
Ako bola vaša CI pipeline štruktúrovaná: z akých etáp a úloh pozostávala?
Ako obísť obmedzenia GIL a nezablokovať nasledujúce požiadavky pri vykonávaní jedného?
trieda PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Mal by vrátiť slovník v tvare: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Záruky: - pri prvom volaní s novým idempotency_key — sa vytvorí nová výplata - pri ďalších volaniach s už použitým idempotency_key — sa vráti výsledok prvého volania, NENÍ vytvorená nová výplata - suma musí byť > 0, inak — vyvolať ValueError """ raise NotImplementedError
Aké sú špecifické problémy a obmedzenia ClickHouse, najmä s ktorými operáciami zle funguje?
Aký je rozdiel medzi operátormi WHERE a HAVING?
V ktorých prípadoch by ste vedome odmietli ORM v prospech surových SQL dopytov?
Čo je generátor, ako funguje, v čom je jeho optimalita a ako ho rozpoznať v kóde?