Ako vyriešiť problém dvojitej platby pri chybe zápisu do databázy?
Python
Napíšte funkciu, ktorá prijíma zoznam čísel a vracia nový zoznam obsahujúci iba jedinečné prvky pôvodného zoznamu, pričom zachováva ich poradie.
Pracoval si s Protocol v Pythone? Čo sú generiká (Generics)?
Povedaj mi o zámkoch a semaforoch. Na čo slúžia zámky, aký je rozdiel medzi viacvláknovým a asynchrónnym režimom?
Porozprávaj o vzorec Unit of Work. Ako spravujete transakcie v podnikateľskom scenári vytvárania objednávky?
Povedaj mi o načinih izvajanja kode v Pythonu: večprocesno, večnitno, asinhrono.
Aké správce balíčkov používaš? Na čo je súbor lock?
Ako by si riešil problém pomalého dotazu v databáze?
Povedz mi o Pydantic. Čím sa líši od dataclass?
Povedz mi o úrovniach izolácie transakcií.
Povedaj mi o svoji izkušnji. S čim si se ukvarjal, s čim si delal?
Ako funguje Read Committed na úrovni dvoch transakcií? Uveďte príklad.
Rozprávaj o architektonických vzorcoch. Ako organizovať kód na integráciu s externou službou gRPC?
S akými lintami, formátormi a type checkermi ste pracovali v Pythone?
Rozprávaj o okienkových funkciách v SQL.
Porozprávaj mi o MVCC (Riadenie súbežnosti viacerých verzií).
Čo je ACID? Vysvetli každé písmeno.
Rozprávaj o indexoch v Postgres. Aké existujú, ako funguje B-tree index?