Co je to kompozice a čím se liší od dědičnosti?
Python
Co je to kolize a lze se jí zbavit?
Jak hodnotíte podporu stávajících projektů, jste ochotni na tom pracovat?
Co byste dělali, kdyby kolega šel na dovolenou a od vás se požadovalo, abyste dokončili jeho naléhavý projekt za 2 dny, včetně víkendů?
Jak jste pochopili, že kód byl kvalitně proveden? Podle jakých kritérií?
Jaké jsou principy OOP v Pythonu?
Snímek obrazovky obsahují kód v jazyce Python pro asynchronní funkci, která vytváří objednávku ve webové službě. Kód zahrnuje: - Parsování dat JSON požadavku pro user_id, items a promo_code. - Výpočet celkové ceny položek. - Volitelné použití slevy voláním externí služby slev. - Vložení objednávky do databáze PostgreSQL. - Rezervaci položek voláním služby skladu. - Publikaci události vytvoření objednávky do Kafka adaptéru. - Aktualizaci stavu objednávky na 'zpracováno'. Úkol, který kód naznačuje: "Implementovat asynchronní API endpoint pro vytvoření objednávky, který: - Ověří vstupní data. - Spočítá celkovou cenu objednávky. - Aplikuje slevu, pokud je poskytnut promo kód, voláním externí služby slev. - Vloží objednávku do databáze PostgreSQL a získá nové ID objednávky. - Zavolá službu skladu k rezervaci objednaných položek. - Publikuje událost vytvoření objednávky do Kafka adaptéru. - Aktualizuje stav objednávky v databázi na 'zpracováno'. - Elegantně řeší potenciální chyby, například odpojení od služby slev."
Jak jste se pohybovali v pracovním procesu — iterativně, bloky?
Jaký je váš ideální zaměstnavatel?
Na co jsou v databázích indexy? Co představují? Proč nelze vytvořit index na všech polích?
Jak jsi pochopil, že je třeba něco optimalizovat? Jak jsi hodnotil výkon na produkci?
Existuje nějaký projekt, na který jste hrdý? Proč právě ten vyzdvihujete?
Co je to doručení alespoň jednou a co zaručuje?
Co je MRO a jak funguje?
Proč někteří zaměstnanci vykonávají práci kvalitně a včas, zatímco jiní ne?
Co považujete za složitý projekt? Kde vidíte svůj rozvoj?
Máte zkušenosti s prací na projektech od nuly?
Máte nějaké otázky ohledně pracovních podmínek a dalších kroků?
Jak se metriky z PostgreSQL dostávají do Grafany?
Co se stane, když všechny kovy roztavíme dohromady?