Sobes.tech

Python

Mis on PgBouncer ja milleks see on vajalik?

Middle
Лучи
89

Mis vahe on EXPLAIN ja EXPLAIN ANALYZE PostgreSQL-is?

Senior
Сбер. IT
89

Millised probleemid võivad tekkida hash-funktsioonis (kokkupõrked)?

Senior
ARX
89

Kus kasutatakse Pythonis asünkroonset programmeerimist ja millistes stsenaariumides see on kasulik?

Middle
Virtusa
89

Millal alustasite Python keele õppimist ja kuidas hakkasite seda valdama?

Junior — Middle
89

Mis on GIL Pythonis ja miks me peame sellest teadma?

Middle
ИП Ганус Александр Андреевич
89

SQL ülesanne: kuidas välja tuua kasutajad, kelle nimed on kirillitsa ja ladina tähestikus, sorteerides nii, et kirillitsa tuleks esimesele kohale, ja gruppide sees — leksikograafiliselt?

Middle
СБЕРСБЕР
89

Kuidas ise RAG-i rakendada?

Middle
Сбер. IT
89

Rääkige mulle oma töökogemusest projektiga seoses.

Senior
Go Digital
89

Kas te osalenud kontuuri sees väliste süsteemidega integratsioonide kavandamises ja arendamises?

Middle+
Бета-Тест
89

[nimi] räägi mulle Pythonis asünkroonilisuse mehhanismist: kuidas see välja näeb, kus see on hea, kus halb, milleks see mõeldud on.

Middle+
СБЕРСБЕР
89

Kas saab GET-päringusse keha lisada? Mis siis juhtuma hakkab?

Middle
Сбер. IT
89

Mida näitab print(bool([])) print(bool([0]))

Middle
Saber Interactive
89

class ATM(SKD): def __init__(self, atm_api: "SKD"): self.atm_api: SKD = atm_api self.bills_count: dict[int:int] = {bill: self.atm_api.count_banknotes(bill) for bill in BILLS} def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} remaining = amount for bill in BILLS: available = self.bills_count[bill] take = min(remaining // bill, available) if take > 0: bills_plan[bill] = take remaining -= take * bill if remaining != 0: return False bills_count_const = {50: 0, 100: 2, 500: 0, 1000: 0, ...}, expected = True @pytest.mark.parametrize( "bills_count_const,expected", [ ({5000: 0, 1000: 0, 500: 0, 100: 0, 50: 0}, False), ({5000: 100, 1000: 100, 500: 100, 100: 100, 50: 100}, True), ({5000: 1, 1000: 0, 500: 0, 100: 2, 50: 0}, True) ] ) def test_false(bills_count_const, expected): atm = ATM(FakeSDK()) atm.bills_count = bills_count_const amount = 1000 res = atm.withdraw(amount) assert res == expected

Senior
Яндекс
89

Mis on peamine omadus, mis eristab mikroteenuste arhitektuuri ja kuidas saavutatakse teenuste autonoomia?

Senior
ООО МУЛЬТИФАКТОР
89

Kui sügavalt olete tegelenud observability'ga: mõõdikud, jälgimine ja häireteadete?

Middle+
Iconiccompany
89

Kuidas määrame mudeli jaoks vajalikku infrastruktuuri võimsust?

Senior
хз
89

Mis on korutina? Kuidas töötab asyncio tagapõljes?

Senior
айти бастион
89

Lisaks riigiteenustele, millega veel pidite integreerimisi ellu viima?

Middle+
Бета-Тест
89

Kuidas määrab Python, milline muutuja funktsiooni sees muudetakse?

Middle+
AstonAston
89
/542