Python
Mis on PgBouncer ja milleks see on vajalik?
Mis vahe on EXPLAIN ja EXPLAIN ANALYZE PostgreSQL-is?
Millised probleemid võivad tekkida hash-funktsioonis (kokkupõrked)?
Kus kasutatakse Pythonis asünkroonset programmeerimist ja millistes stsenaariumides see on kasulik?
Millal alustasite Python keele õppimist ja kuidas hakkasite seda valdama?
Mis on GIL Pythonis ja miks me peame sellest teadma?
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?
Kuidas ise RAG-i rakendada?
Rääkige mulle oma töökogemusest projektiga seoses.
Kas te osalenud kontuuri sees väliste süsteemidega integratsioonide kavandamises ja arendamises?
[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.
Kas saab GET-päringusse keha lisada? Mis siis juhtuma hakkab?
Mida näitab print(bool([])) print(bool([0]))
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
Mis on peamine omadus, mis eristab mikroteenuste arhitektuuri ja kuidas saavutatakse teenuste autonoomia?
Kui sügavalt olete tegelenud observability'ga: mõõdikud, jälgimine ja häireteadete?
Kuidas määrame mudeli jaoks vajalikku infrastruktuuri võimsust?
Mis on korutina? Kuidas töötab asyncio tagapõljes?
Lisaks riigiteenustele, millega veel pidite integreerimisi ellu viima?
Kuidas määrab Python, milline muutuja funktsiooni sees muudetakse?