Python
PgBouncer деген эмне жана ал эмне үчүн керек?
PostgreSQL-дегі EXPLAIN және EXPLAIN ANALYZE арасындағы айырмашылық неде?
Хэш-функциясында (коллизияларда) кандай көйгөйлөр пайда болушу мүмкүн?
Pythonдо асинхрондуу программалоо кайда колдонулат жана кайсы сценарийлерде пайдалуу?
Python тилин биринчи жолу качан үйрөнө баштадыңыз жана аны кантип ээлендиңиз?
Pythonдеги GIL эмне жана биз аны билишибиз керекпи?
SQL тапшырмасы: кирилл жана латын тамгаларында жазылган аттары бар колдонуучуларды кантип чыгарып, аларды биринчи кирилл, андан соң топтордун ичинде — лексикографиялык тартипте сорттош керек?
RAG-ты өзүңүзчө кантип ишке ашыруу керек?
Жобада иштөө тажрыйбаңыз жөнүндө айтып бериңиз.
Четир тараптуу системалар менен интеграциялардын долбоорлоо жана өнүктүрүү иштерине катыштыңызбы?
[аты] Pythonдогу асинхрондук механизм жөнүндө айтып бер: ал кандай көрүнөт, кайда жакшы, кайда жаман, эмне үчүн ойлоп табылган.
GET суроо менен денени кошсо болобу? Ал эми эмне болот?
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
Микросервис архитектурасын айырмалаган негизги өзгөчөлүк эмнеде жана кызматтардын автономдүүлүгү кандай жетишилет?
Observability менен канчалык терең иштедиңиз: метрикалар, мониторинг жана эскертүүлөр?
Модел үчүн талап кылынган инфраструктуранын кубаттуулугун кантип аныктайбыз?
Корутина деген эмне? asyncio кандай иштейт?
Мамлекеттик кызматтардан тышкары, дагы эмне менен интеграцияларды ишке ашырышыңыз керек болду?
Python функциянын ичинде кайсы өзгөрмө өзгөрүп жатканын кантип аныктайт?