Sobes.tech

PgBouncer деген эмне жана ал эмне үчүн керек?

Middle
Лучи
89

PostgreSQL-дегі EXPLAIN және EXPLAIN ANALYZE арасындағы айырмашылық неде?

Senior
Сбер. IT
89

Хэш-функциясында (коллизияларда) кандай көйгөйлөр пайда болушу мүмкүн?

Senior
ARX
89

Pythonдо асинхрондуу программалоо кайда колдонулат жана кайсы сценарийлерде пайдалуу?

Middle
Virtusa
89

Python тилин биринчи жолу качан үйрөнө баштадыңыз жана аны кантип ээлендиңиз?

Junior — Middle
89

Pythonдеги GIL эмне жана биз аны билишибиз керекпи?

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

SQL тапшырмасы: кирилл жана латын тамгаларында жазылган аттары бар колдонуучуларды кантип чыгарып, аларды биринчи кирилл, андан соң топтордун ичинде — лексикографиялык тартипте сорттош керек?

Middle
СБЕРСБЕР
89

RAG-ты өзүңүзчө кантип ишке ашыруу керек?

Middle
Сбер. IT
89

Жобада иштөө тажрыйбаңыз жөнүндө айтып бериңиз.

Senior
Go Digital
89

Четир тараптуу системалар менен интеграциялардын долбоорлоо жана өнүктүрүү иштерине катыштыңызбы?

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

[аты] Pythonдогу асинхрондук механизм жөнүндө айтып бер: ал кандай көрүнөт, кайда жакшы, кайда жаман, эмне үчүн ойлоп табылган.

Middle+
СБЕРСБЕР
89

GET суроо менен денени кошсо болобу? Ал эми эмне болот?

Middle
Сбер. IT
89

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

Микросервис архитектурасын айырмалаган негизги өзгөчөлүк эмнеде жана кызматтардын автономдүүлүгү кандай жетишилет?

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

Observability менен канчалык терең иштедиңиз: метрикалар, мониторинг жана эскертүүлөр?

Middle+
Iconiccompany
89

Модел үчүн талап кылынган инфраструктуранын кубаттуулугун кантип аныктайбыз?

Senior
хз
89

Корутина деген эмне? asyncio кандай иштейт?

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

Мамлекеттик кызматтардан тышкары, дагы эмне менен интеграцияларды ишке ашырышыңыз керек болду?

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

Python функциянын ичинде кайсы өзгөрмө өзгөрүп жатканын кантип аныктайт?

Middle+
AstonAston
89
/542