Python
Jak Python řeší situace, kdy při použití vícenásobného dědění vznikají nejasnosti s názvy?
Vysvětlete koncept bi-connection v kontextu algoritmů a jeho roli při řešení problémů.
Jaký je hlavní cíl používání uzávěrek v programování?
Zúčastnil jste se vývoje architektonických řešení pro projekty?
Jakými metodami lze ověřit funkčnost databáze, která nepodporuje transakce?
Jak trávíš svůj čas po práci nebo ve své volné dny?
Jak jsou v Pythonu deklarovány a používány soukromé metody uvnitř tříd?
Používáš ve své práci praxi vývoje řízeného testy (TDD)?
Jak v SQLAlchemy implementovat sérii po sobě jdoucích zápisových operací do databáze tak, aby byly prováděny v jedné transakci?
Můžeš uvést příklad použití složité Lambda funkce v kódu?
Existuje v Django určitý pořadí provádění migrací a jak je řízeno?
Jaký nástroj nebo knihovnu byste raději použili při začátku nového projektu?
Úkol ladění: opravte problém s idempotencí (opakovaná žádost zákazníka vytváří duplicitní operaci) a problém Outbox (dva pracovníci publikují stejné události)
Jaké jsou nevýhody asynchronního kódu?
Jaký máš momentálně nastavený režim práce?
Jaké jsou výhody a nevýhody přístupů mikroservisů při navrhování systémů?
Byly případy psaní automatizovaných testů pro jednotlivé moduly nebo komponenty ve vašem současném projektu?
Vysvětlete, co znamená vytvořit Docker obraz od začátku pomocí instrukce FROM v Dockerfile
Lze v Pythonu vytvořit objekt třídy děděním od Mixin?
Vysvětlete princip fungování odložené inicializace dat v ORM a kdy se používá.