Python
Jak byl váš monitoring organizován? Prometheus, Grafana, logy?
Jaké obory vás nejvíce zajímají a jsou nějaké domény, se kterými byste nechtěli pracovat?
V jakých scénářích v Pythonu byste měli používat modul garbage collector?
Jaký je rozdíl mezi synchronní a asynchronní interakcí služeb?
třída Obdélník: def nastav_šířku(self, šířka): self._šířka = šířka def nastav_výšku(self, výška): self._výška = výška def získej_plošinu(self): return self._šířka * self._výška třída Čtverec(Obdélník): def nastav_šířku(self, šířka): self._šířka = šířka self._výška = šířka def nastav_výšku(self, výška): self._šířka = výška self._výška = výška
Jak reagujete na situace, kdy se požadavky během práce mění?
Co je to uzávěr v Pythonu?
Úkol s konkurenční aktualizací tabulky: jak řešit problém ztracené aktualizace (Lost Update) pomocí nástrojů databáze?
Co dělá EXPLAIN a co se mění přidáním ANALYZE? Kdy je index zbytečný?
Obecně, jaký máš vztah k návštěvě kanceláře?
Jak jste komunikovali s databází? SQL Alchemy, jaká verze, deklarativní styl?
Co může způsobit únik paměti, pokud je garbage collector?
Co je to offset v Kafka a k čemu slouží?
Pověz mi, jaký byl tým a jak byly vedené procesy.
Plány na další vzdělávání
Jaký máš vztah k vzájemnému code review v malém týmu?
Pověz mi o rozdělení tabulek v PostgreSQL. Používali jste to někdy?
Pověz mi o indexech v PostgreSQL, které znáš?
Úkoly optimalizace SQL se objevily kvůli problémům v produkci nebo jsi je sám inicioval?
Pojďme uvažovat logicky: co může být špatná migrace databáze, která způsobí chybu 500 při přepnutí na starší verzi aplikace (například pokud při nasazení jsou současně odstraněn sloupec a kód, který na něj odkazuje)? Jak tomu zabránit?