Python
Máte zkušenosti s používáním různých metod nebo nástrojů pro organizaci času a zvýšení produktivity?
Jak interpretovat situaci, kdy program tráví hodně času v jádře a méně v uživatelském režimu?
Měli jste zkušenosti s používáním deskriptorů ve svých projektech?
Máte zkušenosti s prací na komerčních projektech?
Můžete vysvětlit, co znamená operátor UNION ALL v SQL a jak funguje?
Můžeš jmenovat hlavní datové struktury z modulu collections v Pythonu a o nich mluvit?
Jak odlišit zpracování víceprocesorové od asynchronních operací v programování?
V jakých případech se doporučuje používat architekturu s oddělením databáze na master a slave pro čtení a zápis dat?
Určete profil zatížení systému (čtení vs zápis) a odůvodněte.
Znáte principy programování v paradigmu funkcionálního nebo objektově orientovaného stylu?
Jak lze deklarovat metodu třídy tak, aby nebyla dostupná zvenčí a byla chráněna před změnami?
Jaké způsoby existují pro realizaci interakce s REST API?
Můžete vysvětlit, jak je implementováno ukládání do mezipaměti požadavků v Django a jaké jsou jeho výhody?
Které členy týmu považujete za nejdůležitější pro úspěšné realizaci projektu a proč?
Můžete vysvětlit koncept HATEOAS a jeho roli v REST API?
Kdy je vhodné použít vlastní migrace místo standardních postupů migrace databáze?
Prošli jste zkoušku, která vám připadala obzvlášť obtížná?
Jaká je časová složitost přístupu k prvku podle klíče v úložišti dat typu slovník nebo hash tabulka?
Mohl byste uvést částku, kterou jste vydělával na své poslední pozici?
Jak kolekce používané v programování řídí alokaci a využití paměti?