Sobes.tech

რა არის PgBouncer და რა მიზნით გამოიყენება?

Middle
Лучи
89

PostgreSQL-ში EXPLAIN და EXPLAIN ANALYZE-ს შორის რა განსხვავებაა?

Senior
Сбер. IT
89

რა პრობლემები შეიძლება წარმოიშვას ჰეშ-ფუნქციაში (კოლიზიები)?

Senior
ARX
89

Python-ში ასინქრონული პროგრამირება სად გამოიყენება და რომელ სცენარებში არის ის სასარგებლო?

Middle
Virtusa
89

როდის დაიწყეთ პირველად Python ენის სწავლა და როგორ დაიწყეთ მისი ათვისება?

Junior — Middle
89

რა არის GIL Python-ში და რატომ გვჭირდება ამის ცოდნა?

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