Co děláš, když si uvědomíš, že nestihneš odevzdat úkol včas?
Python
Jak hodnotíš termín dokončení úkolu? Stalo se ti někdy, že odhad se lišil od reality?
Jak vytvořit dekorátor, který funguje jak s synchronními, tak s asynchronními funkcemi?
Jak často používáš typizaci v Pythonu? Chceš typizovat tak, aby ti mypy nevyčítal?
Máš zkušenosti s prací za podmínek vysoké nejistoty (nový tým, procesy nejsou nastaveny)? Jak k tomu přistupuješ, nebo tě to nezastrašuje?
Jak pracujete pod zátěží, pod tlakem? Tlačí vás to, nebo vše organizujete podle plánu?
Pověz o situaci, kdy jsi nesouhlasil s rozhodnutím vedoucího týmu nebo staršího vývojáře. Co to bylo a jak jsi hájil svou pozici?
Co je to coroutine? Čím se liší úkol od coroutine?
Jak si myslíš, jaké otázky si začínají klást odborníci až s zkušenostmi?
# 3. Napsat jednoduchý dekorátor, který měří dobu běhu funkce
Co tě motivuje a co demotivuje v práci?
Jaká je základní metaklasa v Pythonu?
Jak zajistit zachování historie dialogu při restartu WebSocket serveru?
Proč může být v slovníku klíčem n-tice, ale ne seznam? Jaké typy vůbec mohou být klíčem?
Co je to sticky session? Kdy mohou být potřeba?
# 3. Napište jednoduchý dekorátor, který změří dobu běhu funkce # 4. Data: dvě tabulky # CREATE TABLE departments ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL # ); # CREATE TABLE employees ( # id SERIAL PRIMARY KEY, # name VARCHAR(100) NOT NULL, # department_id INT NOT NULL REFERENCES departments(id), # salary NUMERIC(10,2) NOT NULL # ); Úkol: # Napište dotaz, který zobrazí názvy oddělení a jejich průměrné platy, ale pouze pro ta oddělení, kde je průměrná mzda vyšší, # než průměrná mzda všech zaměstnanců firmy. Výsledky seřaďte podle průměrné mzdy sestupně.
Co je to GIL v Pythonu a jak ovlivňuje vícenásobné vlákno a úkoly závislé na CPU?
Jak vysvětluješ složité technické řešení netechnickým specialistům (designérům, projektovým a produktovým manažerům)?
Jaké kroky prochází Python kód od napsání po spuštění?
Po jakých situacích je pro tebe důležité vracet se ke svým rozhodnutím a je přehodnocovat?