Sobes.tech

Python

Jakie są wymagania ACID? Krótko skomentuj każdą właściwość.

Middle+
69

Jak można obejść ograniczenia GIL i nie blokować kolejnych żądań podczas wykonywania jednego?

Middle+
56

Jaka jest różnica między CMD a ENTRYPOINT w Dockerfile?

Middle+
56

Jakie są normalne formy i co one rozwiązują?

Middle+
56

Jak używałeś metod dunder w swojej pracy i do jakich implementacji były przydatne?

Middle+
56

Jakie są zalety ORM w porównaniu z surowym SQL?

Middle+
53

Czym jest normalizacja danych i do czego służy?

Middle+
53

Czym jest funkcja lambda, dlaczego jest wygodna i gdzie jest używana?

Middle+
52

Jaka jest różnica między operatorami WHERE i HAVING?

Middle+
49

Czym jest GIL, jakie są jego zalety, wady i niedogodności, które powoduje?

Middle+
47

Jaki mechanizm w bazie danych zapobiega tworzeniu duplikatów podczas równoczesnych żądań z tym samym kluczem idempotentnym?

Middle+
46

Jakie są różnice między PostgreSQL, MongoDB i ClickHouse i kiedy należy wybrać każdy z nich?

Middle+
46

Jak zapobiec współdzieleniu zasobów przez wątki, aby zasoby były izolowane dla każdej instancji?

Middle+
46

Co się stanie, jeśli dwie żądania z tym samym kluczem idempotentnym nadejdą jednocześnie z różnych wątków lub procesów?

Middle+
42

Jak podzielone są mikroserwisy według odpowiedzialności i według jakiej zasady?

Middle+
41

klasa PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Powinien zwracać słownik w następującym formacie: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Gwarancje: - przy pierwszym wywołaniu z nowym kluczem idempotencyjnym — tworzona jest nowa wypłata - przy kolejnych wywołaniach z już użytym kluczem idempotencyjnym — zwracany jest wynik pierwszego wywołania, NIE tworzona jest nowa wypłata - kwota musi być > 0, w przeciwnym razie — podnieść ValueError """ raise NotImplementedError

Middle+
41

Jak była zbudowana Twoja pipeline CI: z jakich etapów i zadań się składała?

Middle+
40

W jakich przypadkach świadomie odrzuciłbyś ORM na rzecz surowych zapytań SQL?

Middle+
38

Czym jest generator, jak działa, na czym polega jego optymalność i jak go rozpoznać w kodzie?

Middle+
36
/2