Cum se rezolvă problema plății duble în cazul unei erori la scrierea în baza de date?
Python
Scrieți o funcție care primește o listă de numere și returnează o listă nouă care conține doar elementele unice ale listei originale, păstrând ordinea lor.
Ai lucrat cu Protocol în Python? Ce sunt genericele (Generics)?
Vorbește despre blocări și semafoare. La ce servesc blocările, care este diferența între modul multi-thread și modul asincron?
Vorbește despre pattern-ul Unit of Work. Cum gestionezi tranzacțiile într-un scenariu de afaceri pentru crearea unei comenzi?
Vorbește-mi despre modalitățile de executare a codului în Python: multiprocesare, multithreading, asincron.
Ce gestionare de pachete folosești? La ce servește fișierul lock?
Vorbește-mi despre Pydantic. Cu ce diferă de dataclass?
Cum ai rezolva problema unei interogări lente în baza de date?
Spune-mi despre experiența ta. Cu ce te-ai ocupat, cu ce ai lucrat?
Vorbește despre nivelurile de izolare ale tranzacțiilor.
Vorbește despre modelele arhitecturale. Cum organizezi codul pentru integrarea cu un serviciu gRPC extern?
Cum funcționează Read Committed la nivelul a două tranzacții? Oferă un exemplu.
Cuți linters, formatați și verificatori de tipuri ați folosit în Python?
Vorbește despre funcțiile de fereastră în SQL.
Vorbește despre MVCC (Controlul Concurenței Multi-Versiune).
Ce este ACID? Explică fiecare literă.
Vorbește despre indecși în Postgres. Care sunt, cum funcționează un index B-tree?