Sobes.tech

Python

PgBouncer nima va nima uchun kerak?

Middle
Лучи
89

PostgreSQL'da EXPLAIN va EXPLAIN ANALYZE o'rtasidagi farq nima?

Senior
Сбер. IT
89

Hash funktsiyasida (to'qnashuvlar) qanday muammolar yuzaga kelishi mumkin?

Senior
ARX
89

Python'da asinxron dasturlash qayerda qo'llaniladi va qaysi holatlarda foydalidir?

Middle
Virtusa
89

Python tilini ilk marta qachon o'rgana boshladingiz va uni qanday o'zlashtira boshladingiz?

Junior — Middle
89

Python'da GIL nima va nima uchun bilishimiz kerak?

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

SQL vazifasi: Kirill va lotin yozuvi bilan nomlari bo'lgan foydalanuvchilarni qanday chiqarish mumkin, ularni avvalo kirill yozuvi bilan, ichida esa lexikografik tartibda?

Middle
СБЕРСБЕР
89

RAG ni qanday amalga oshirish mumkin?

Middle
Сбер. IT
89

Loyihada ishlash tajribangiz haqida gapiring.

Senior
Go Digital
89

Tashqi tizimlar bilan integratsiyalarni loyihalash va rivojlantirishda ishtirok etdingizmi?

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

[ism] Python'da asinxronlik mexanizmi haqida gapir: u qanday ko'rinadi, qayerda yaxshi, qayerda yomon, nima uchun ishlab chiqilgan.

Middle+
СБЕРСБЕР
89

GET so'roviya body qo'shish mumkinmi? Bu holda nima bo'ladi?

Middle
Сбер. IT
89

print(bool([])) print(bool([0])) nima chiqaradi

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

Mikroxizmat arxitekturasi bilan ajralib turadigan asosiy xususiyat nima va xizmatlarning mustaqilligi qanday ta'minlanadi?

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

Observability bilan qanchalik chuqur shug'ullandingiz: metrikalar, monitoring va alertlar?

Middle+
Iconiccompany
89

Model uchun kerakli infratuzilma quvvatini qanday aniqlaymiz?

Senior
хз
89

Korutina nima? asyncio qanday ishlaydi?

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

Davlat xizmatlaridan tashqari, siz qanday boshqa integratsiyalarni amalga oshirishingiz kerak edi?

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

Python qanday qilib funksiyada qaysi o'zgaruvchi o'zgartirilishini aniqlaydi?

Middle+
AstonAston
89
/542