V ktorých prípadoch môže nastať stav preteku v viacvláknovom programovaní?
Python
S akými databázami a systémami úložiska ste pracovali?
Môžete vysvetliť, čo je GIL a ako ovplyvňuje prácu vlákien v Pythone?
Akými metódami a nástrojmi ste použili na prevenciu súťažných podmienok pri vývoji v Pythone?
Aká je časová zložitosť operácie vyhľadávania prvku v hash tabuľke v najhoršom a priemernom prípade?
Aký je hlavný cieľ migrácií v správe databáz?
Ako rozlíšiť asynchrónne vykonávanie úloh od paralelného, a aké sú hlavné rozdiely medzi nimi?
Môžeš vymenovať hlavné návrhové vzory, ktoré vytvárajú objekty, a ich vlastnosti?
Povedzte mi o `try`, `except` a `finally` v Pythone.
Vysvetlite mechanizmus vymazania alebo aktualizácie údajov v cache pri zmene zdroja informácií.
Použili ste funkcionálny štýl programovania, ako je `map`?
Vysvetlite, čo sa rozumie procesom presunu údajov alebo štruktúry databázy v kontexte správy databáz.
V čom spočíva použitie dekorátora pre vypočítané polia v modeli pydantic?
Ako prakticky používate meniace a nemeniace sa dátové štruktúry, ako sú `list` a `tuple`?
Môže úloha viazaná na CPU dlhodobo zabrániť iným vláknam Pythonu v behu?
Aký je hlavný cieľ migrácií v databáze?
Ste oboznámený s našou organizáciou a jej činnosťou?
Aký je účel návrhových vzorov a prečo sa používajú pri vývoji softvéru?
Aká je úloha GIL v Pythone a prečo môže obmedziť viacvláknové spracovanie?