Python
Čo je GIL v Pythone a prečo by sme to mali vedieť?
SQL naloga: kako izvleči uporabnike z imeni na cirilici in latinici, razvrščenimi tako, da je cirilica prva, znotraj skupin — leksikografsko?
Ako implementovať RAG samostatne?
def cache(): """ Dokončajte kód dekorátora tu """ pass
Povedzte mi o vašich skúsenostiach s prácou na projekte.
Zaoberali ste sa navrhovaním a vývojom integrácií s externými systémami v rámci kontúry?
[meno] mi o mechanizme asynchrónnosti v Pythone: ako vyzerá, kde je dobrý, kde je zlý, na čo bol navrhnutý.
Je možné pridať telo k požiadavke GET? Čo sa pri tom stane?
Čo zobrazí 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
Aká je hlavná vlastnosť, ktorá odlišuje architektúru mikroservisov, a ako sa dosahuje autonómia služieb?
Ako hlboko ste sa zaoberali pozorovateľnosťou: metriky, monitorovanie a upozornenia?
Ako určíme požadovanú kapacitu infraštruktúry pre model?
Čo je korutina? Ako funguje asyncio na pozadí?
Okrem štátnych služieb, s čím ďalším ste museli realizovať integrácie?
Ako Python určuje, ktorá premenná sa mení vo vnútri funkcie?
Pracovali ste na tomto projekte sami alebo bola tím?
Čo je to palindróm?
Čo bránilo rozvoju v súčasnom tíme a kam chceš rozvíjať?
Máš názor, že všetky štatistické metriky kvality sa považujú za rovnaké, majú nejaké nuansy?