Zúčastnili jste se řešení algoritmických úloh?
Python
Použil jste příkaz cherry-pick k výběru a přenosu konkrétních commitů v git?
Jakou roli mají indexy v databázi a jak pomáhají urychlit vykonávání dotazů?
Uveďte základní hierarchii výjimek v Pythonu. Čím vše začíná?
Jaké indexy je třeba na tabulku users podle napsaných dotazů?
Použil jsi omezení počtu požadavků ve FastAPI?
Mohl byste mi říct, čím se obvykle ve své práci zabýváte?
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?
Jak jste v předchozí práci komunikoval s interními systémy a nástroji?
Znáte multiagentní systémy?
Analyzujte následující kód v Pythonu, který používá threading k inkrementaci proměnné počítadla: ```python import threading import time counter = 0 def increment(): global counter for _ in range(100000): current = counter counter = current + 1 thread1 = threading.Thread(target=increment) thread2 = threading.Thread(target=increment) thread1.start() thread2.start() thread1.join() thread2.join() print(f"Konečná hodnota počítadla: {counter}") ``` Vysvětlete, jaký je očekávaný výstup, a diskutujte případné problémy s tímto kódem při použití vláken.
Jak funguje sběrač odpadu v Pythonu?
Napište funkce multiplier a minuser (uzávěry).
Pověz volně, čím ses zabýval, jaké zajímavé věci z tvé zkušenosti?
Co jsou generátory v Pythonu a k čemu slouží?
Jak změřit kvalitu odpovědí systému RAG, pokud nemůžeme fyzicky otestovat všechny případy použití a sami se v oboru nevyznáme?
Můžete vysvětlit koncept mikroservisní architektury a její hlavní vlastnosti?
Jak spustit synchronní blokující kód (například výpočet na 1 sekundu) přes endpoint ve FastAPI, aniž byste blokovali EventLoop?
čísla = [x ** 2 pro x v range(10_000_000_000)] pro číslo v číslech: vytiskni(číslo)
Proč je potřeba vícenásobné zpracování s GIL, pokud to není skutečný paralelismus? Jaký je smysl GIL?