Sobes.tech

Python

Ի՞նչ տարբերություններ կան PostgreSQL, MongoDB և ClickHouse միջև և երբ պետք է ընտրել յուրաքանչյուրն իր հերթին:

Middle+
41

Ի՞նչ է տեղի ունենում, եթե երկու պահանջներ նույն idempotency բանալիով միաժամանակ հասնեն տարբեր թելերից կամ գործընթացներից:

Middle+
37

Ինչ է տվյալների նորմալիզացիան և ինչու է այն օգտագործվում:

Middle+
35

Ինչպե՞ս էր կառուցված ձեր CI պլանավորումը՝ ինչ փուլերից և աշխատանքներից էր բաղկացած:

Middle+
29

Ինչ են ACID պահանջները: Կարճ մեկնաբանեք յուրաքանչյուր հատկությունը:

Middle+
28

Ի՞նչ են ORM-ի առավելությունները համեմատած մաքուր SQL-ի հետ:

Middle+
28

Ի՞նչ են նորմալ ձևերը և ինչ են լուծում:

Middle+
27

Ի՞նչ են ClickHouse-ի կոնկրետ խնդիրները և սահմանափակումները, հատկապես որ գործառույթներով վատ է աշխատում:

Middle+
25

Ինչպե՞ս կանխել թելերի կողմից ռեսուրսների համատեղ օգտագործումը, որպեսզի ռեսուրսները լինի առանձին յուրաքանչյուր օրինակին համար:

Middle+
25

Ի՞նչ է տեղի ունենում ներկայիս իրականացման մեջ բառարանում, երբ միաժամանակ կատարվում են նույն idempotency բանալով պահանջներ:

Middle+
20

դաս 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+
19

Ի՞նչ են մոգական (dunder) մեթոդները Python-ում:

Middle+
17

Ի՞նչ մեխանիզմ կա տվյալների բազայում, որը կանխում է կրկնօրինակում ստեղծելը միաժամանակյա պահանջների դեպքում նույն idempotency բանալու հետ:

Middle+
16

Որ դեպքերում դուք գիտակցաբար հրաժարվեք ORM-ից և նախընտրեք մաքուր SQL հարցումները?

Middle+
13

Ի՞նչ է գեներատորը, ինչպես է այն աշխատում, ինչ է նրա օպտիմալությունը և ինչպես տարբերել այն կոդում:

Middle+
12

Ինչպե՞ս իրականացնել բանկի համար handler/SDK, եթե գործարքի ստեղծման հարցումը ժամանակը լրացավ և անհայտ է, արդյոք գործարքը ստեղծվել է: Ինչպե՞ս ապահովել վերջնական կարգավիճակի հասնելը:

Middle+
11

Դուք ունեք փորձ վերարտադրության և հետագա քայլերի ռազմավարություններով առաջադրանքներ կառուցելու համար?

Middle+
6

Ի՞նչ է լամբդա ֆունկցիան, ինչու է դա հարմար և որտեղ է այն օգտագործվում:

Middle+
4

Ի՞նչ է GIL-ը, ինչ են նրա առավելությունները, թերությունները և անհարմարությունները, որոնք այն ստեղծում է:

Middle+
2
/2