Python
Má váš systém nejaké rozhranie? Začínate rozdeľovať úlohy v rámci používateľského príbehu alebo je to výlučne technický príbeh?
Vám vyhovuje navrhnutý proces: poslať životopis a odpovede e-mailom a potom si rezervovať krátky hovor na prípravu?
Bude potrebné odovzdanie prípadov?
Je možné vyhodiť výnimku zvonku do generátora? Aké mechanizmy na to existujú?
LeetCode #? — Klient saťažuje na pomalý endpoint s analýzou predaja: zložitý SQL s viacerými JOIN a výpočtami, ktorý môže trvať viac ako minútu. Povolené oneskorenie aktualizácie dát je 5–10 minút. Aké najjednoduchšie riešenie by ste navrhli?
Aký vzor štruktúry projektu sa používa v Django? Aké sú jeho nevýhody a aké existujú alternatívy?
Povedzte nám stručne o sebe a svojich skúsenostiach.
Povedz mi o procesoch, vláknach a asynchrónnosti v Pythone. Čo sa od seba líši?
Trochu o OOP. Čo je rozdiel (medzi niektorými konceptmi OOP)?
Ako preniesť súbor medzi dvoma servermi cez Shell?
Žijete momentálne v Moskve?
Prosím, povedzte nám o vašich skúsenostiach s RabbitMQ a Kafka.
Ako veľmi vás zaujíma zváženie ponuky a opísaných tímov?
Mal ste skúsenosti s rozdelením monolitu na mikroservisy?
Zvažujete hybridný formát práce: prvé tri mesiace v kancelárii, potom 2-3 dni v kancelárii a 2-3 dni na diaľku?
V akej fáze bol projekt v Mediasoft, keď si prišiel: od začiatku alebo už spustený?
Ako je bila zajištena idempotentnost pri radu s Kafka? Što će se dogoditi ako ponovno pokrenete zadatak u Airflow-u nakon greške pri čitanju iz Kafka?
Ako úzko ste pracovali s Dockerom a Kubernetesom?
Máme databázu so dvoma vetvami — master a replika. Uskutočnili sme transakciu, bola úspešná, údaje sa objavili na masteri. Na replike sa vypolila elektrina, server spadol, údaje tam nedorazili. Keď sa server znovu spustí, čo sa stane?
Ako ukladať údaje do cache? Čo presne cacheovať a prečo?