Můžeš uvést hlavní návrhové vzory a vysvětlit jejich účel?
Python
Jaký je rozdíl mezi příkazem commit a metodou flush při použití SQLAlchemy?
S jakými systémy správy databází jste pracovali ve svých projektech?
Lze vytvářet nové vlákna uvnitř asynchronních funkcí v Pythonu?
Můžete vysvětlit, co jsou sekvence v jazyce Python a jak se používají?
Podělte se o své profesní zkušenosti a dovednosti, které považujete za relevantní pro tuto pozici.
Použil jste příkaz cherry-pick k výběru a přenosu konkrétních commitů v git?
Použil jsi někdy dočasné úložiště změn (stash) v systému správy verzí Git?
Můžeš mluvit o různých způsobech použití modulu asyncio v Pythonu?
Jak řešíte konflikty při slučování změn v Git?
Máte zkušenosti s knihovnou SQLAlchemy pro práci s databázemi v Pythonu?
Můžete vysvětlit principy objektově orientovaného programování?
Co se používá jako klíč ve struktuře dat slovník?
Jak implementovat dekorátor v Pythonu, který může obalovat asynchronní funkce?
Jaké mutabilní datové typy znáš v programování?
Použili jste při vývoji svých řešení princip jednoduchosti a jasnosti?
Můžete vyjmenovat úrovně izolace transakcí, které znáte?
Jaké jsou vlastnosti funkce gather v knihovně asyncio a jaké jsou její výhody při organizaci asynchronních operací?
Jak lze určit, že objekt lze bezpečně použít jako hashovací klíč?
Vysvětlete podstatu CAP teorému a jeho vliv na výběr architektury distribuovaných systémů