Python
Jak implementovat správu transakcí v Django pro zajištění integrity dat?
Vysvětlete koncept paralelních procesů nebo vláken provádění v programování.
Kdy je vhodnější použít synchronní přístup místo asynchronního kódu?
Navrhněte službu ve FastAPI: přijímá spouštěč podle plánu, zpracovává PDF dokumenty z Kafka (OCR, extrakce entit), ukládá text + entity do Postgres. Jak byste navrhli strukturu?
Vysvětlete, co znamená zkratka REST a jak se používá ve webovém vývoji
Co se děje v systému Git při provádění příkazu merge pro sloučení větví?
Můžete vysvětlit, co se rozumí pod pojmem 'doménové jméno' na internetu?
Jak funguje mechanismus metaklas v Pythonu?
Navrhl jste architekturu sám?
Jaké jsou výhody a nevýhody používání Redis Pub/Sub v kontextu spolehlivosti systému?
Můžete popsat svůj přístup k řízení verzí a pracovním tokům v Git?
Máte zkušenosti s používáním modulu functools ve svých projektech?
Proč mají n-tice méně paměti než seznamy?
Jak zaznamenáváš a dokumentuješ provedené změny nebo nové vývoje v projektu?
V jakých situacích je vhodnější používat pole pro ukládání dat?
Jak Python řeší situace, kdy při použití vícenásobného dědění vznikají nejasnosti s názvy?
Jak se v Pythonu provádí převod jednoho datového typu na jiný?
Lze nahradit konkrétní znak v řetězci bez vytvoření nového řetězce?
Která kolekce — seznam nebo n-tice — zajišťuje vyšší výkon při operacích přístupu a modifikace?
Vysvětlete princip fungování binárního vyhledávání a situaci, kdy je vhodné jej použít.