Sobes.tech

Какви са изискванията ACID? Кратко коментирайте всяко свойство.

Middle+
69

Как сте използвали методите dunder във вашата работа и за кои реализации са били полезни?

Middle+
54

Какво е една lambda функция, защо е удобна и къде се използва?

Middle+
51

Какво е нормализирането на данните и за какво се използва?

Middle+
50

Каква е разликата между CMD и ENTRYPOINT в Dockerfile?

Middle+
50

Какви са разликите между PostgreSQL, MongoDB и ClickHouse и кога трябва да се избере всеки от тях?

Middle+
46

Какъв механизъм в базата данни предотвратява създаването на дубли при конкурентни заявки с един и същи ключ за идемпотентност?

Middle+
46

Какви са нормалните форми и какво решават?

Middle+
45

Как да предотвратим споделянето на ресурси от нишки, така че ресурсите да са изолирани за всеки инстанс?

Middle+
44

Какво се случва, ако две заявки с еднакъв ключ за идемпотентност пристигнат едновременно от различни нишки или процеси?

Middle+
42

Как може да се заобиколят ограниченията на GIL и да не бъдат блокирани последващите заявки при изпълнение на една?

Middle+
39

клас PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Трябва да връща речник във формат: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Гаранции: - при първия извикване с нов idempotency_key — се създава нов изразходване - при последващи извиквания с вече използван idempotency_key — се връща резултата от първото извикване, НЕ се създава ново изразходване - сумата трябва да е > 0, иначе — да се изхвърли ValueError """ raise NotImplementedError

Middle+
39

Какви са предимствата на ORM в сравнение с суровия SQL?

Middle+
38

Как беше структурирана вашата CI pipeline: от кои етапи и задачи се състоеше?

Middle+
37

Какви са конкретните проблеми и ограничения на ClickHouse, особено с кои операции работи зле?

Middle+
35

В кои случаи бихте отказали съзнателно ORM в полза на сурови SQL заявки?

Middle+
34

Какво е GIL, какви са предимствата, недостатъците и неудобствата, които създава?

Middle+
34

Каква е разликата между операторите WHERE и HAVING?

Middle+
33

Как да реализирате обработчик/SDK за банка, ако заявката за създаване на транзакция изтече и не е известно дали транзакцията е създадена? Как да гарантирате достигането до крайния статус?

Middle+
30
/2