Koje tipove podataka postoje u Pythonu?
Python
Koji su zahtevi ACID? Ukratko komentarišite svako svojstvo.
Šta je normalizacija podataka i čemu služi?
Šta je lambda funkcija, zašto je pogodna i gde se koristi?
Koje su razlike između PostgreSQL, MongoDB i ClickHouse i kada treba izabrati svaki od njih?
Šta se dešava ako dva zahteva sa istim idempotentnim ključem stignu istovremeno iz različitih niti ili procesa?
Koji mehanizam u bazi podataka sprečava duplo kreiranje tokom istovremenih zahteva sa istim idempotentnim ključem?
Koja je razlika između CMD i ENTRYPOINT u Dockerfile?
Koje su normalne forme i šta rešavaju?
Koje su prednosti ORM u poređenju sa sirovim SQL-om?
Kako je vaša CI pipeline strukturirana: od kojih faza i poslova се sastojala?
Koji su specifični problemi i ograničenja ClickHouse-a, posebno sa kojima operacijama loše radi?
klasa PayoutService: def __init__(self): # ... pass def create_payout(self, idempotency_key: str, terminal_id: int, amount: float) -> dict: """ Treba da vrati rečnik u formatu: {"payout_id": <int>, "terminal_id": <int>, "amount": <float>, "status": "success"} Garancije: - pri prvom pozivu sa novim idempotency_key — se kreira nova isplata - pri narednim pozivima sa već korišćenim idempotency_key — se vraća rezultat prvog poziva, NOVA isplata SE NE kreira - suma mora biti > 0, u suprotnom — baca se ValueError """ raise NotImplementedError
Kako ste koristili dunder metode u svom radu i za koje implementacije su bile korisne?
Kako sprečiti deljenje resursa od strane niti tako da resursi budu izolovani za svaku instancu?
У којим случајевима бисте свесно одбили ORM у корист сурових SQL упита?
Kako implementirati handler/SDK za banku ako zahtev za kreiranje transakcije istekne i nije poznato da li je transakcija kreirana? Kako garantovati dostizanje konačnog statusa?
Šta je generator, kako radi, u čemu je njegova optimalnost i kako ga prepoznati u kodu?
Šta se dešava u trenutnoj implementaciji sa rečnikom kada se istovremeno šalju zahtevi sa istim idempotentnim ključem?
Šta su magične (dunder) metode u Pythonu?