Jaké typy dat jsou v Pythonu?
Python
Jaké jsou požadavky ACID? Krátce komentujte každou vlastnost.
Jak lze obejít omezení GIL a nezablokovat následné požadavky při provádění jednoho?
Jak jste ve své práci použili dunderové metody a pro jaké implementace byly užitečné?
Jaký je rozdíl mezi CMD a ENTRYPOINT v Dockerfile?
Jaké jsou normální formy a co řeší?
Co je normalizace dat a k čemu slouží?
Jaké jsou výhody ORM oproti surovému SQL?
Co je to lambda funkce, proč je výhodná a kde se používá?
Co je GIL, jaké jsou jeho výhody, nevýhody a jaké nepříjemnosti způsobuje?
Jaký je rozdíl mezi operátory WHERE a HAVING?
Jak zabránit sdílenému využívání zdrojů vlákny tak, aby zdroje byly izolovány pro každý instanci?
Jaký mechanismus v databázi zabraňuje duplicitnímu vytváření při současných požadavcích se stejným idempotentním klíčem?
Jaké jsou rozdíly mezi PostgreSQL, MongoDB a ClickHouse a kdy by měly být vybrány?
Jak jsou mikroservisy rozděleny podle odpovědnosti a podle jakého pravidla?
třída PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Měl by vracet slovník ve tvaru: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Záruky: - při prvním volání s novým idempotency_key — je vytvořen nový výplat - při následných voláních s již použitým idempotency_key — je vrácen výsledek prvního volání, NENÍ vytvořen nový výplat - částka musí být > 0, jinak — vyvolat ValueError """ raise NotImplementedError
Co se stane, pokud dva požadavky se stejným idempotentním klíčem dorazí současně z různých vláken nebo procesů?
Jak byla vaše CI pipeline strukturována: z jakých etapů a úkolů sestávala?
V jakých případech byste vědomě odmítli ORM ve prospěch surových SQL dotazů?
Co je to generátor, jak funguje, v čem spočívá jeho optimalita a jak ho rozpoznat v kódu?