Python
Mi az a GIL Pythonban, és miért kell tudnunk róla?
SQL feladat: hogyan lehet kinyerni a cirill és latin betűs nevekkel rendelkező felhasználókat úgy, hogy a cirill legyen az első, és a csoportokon belül lexikografikus sorrendben?
Hogyan valósítsuk meg saját kezűleg a RAG-ot?
def cache(): """ Fejezd be a dekorátor kódját itt """ pass
Meséljen a projektben végzett munkatapasztalatáról.
Részt vettél külső rendszerekkel való integrációk tervezésében és fejlesztésében a körön belül?
[név] mesélj a Python aszinkron mechanizmusáról: hogyan néz ki, hol jó, hol rossz, miért találták ki.
Lehet-e body-t hozzáadni egy GET kéréshez? Mi történik ilyenkor?
Mit fog kiírni a 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
Mi a fő tulajdonsága, amely megkülönbözteti a mikroszervizes architektúrát, és hogyan érhető el a szolgáltatások autonómiája?
Mennyire mélyen foglalkoztál az observability-vel: metrikák, monitorozás és riasztások?
Hogyan határozzuk meg a modellhez szükséges infrastruktúra kapacitását?
Mi az a korutina? Hogyan működik az asyncio a háttérben?
Az állami szolgáltatásokon kívül mivel kellett még integrációkat megvalósítania?
Hogyan határozza meg a Python, hogy melyik változó változik egy függvényen belül?
Egyedül dolgozott ezen a projekten, vagy volt egy csapat?
Mi az a palindróma?
Mi akadályozta a fejlődést a jelenlegi csapaton belül, és hova szeretnél fejlődni?
Szerinted minden statisztikai minőségi mérőszám egyformán számít, vannak-e bennük finomságok?