Čistá architektúra vs špinavá architektúra (napríklad Active Record). Ako vybrať pre nový projekt?
Python
Prečo si ako TL dovolil túto situáciu — aby trvala N mesiacov?
Situácia s revíziou kódu: [meno] napísal veľký PR, [meno] ho kontroluje, PR visí — [meno] neustále vracia s novými komentármi. Ako to takticky a strategicky vyriešiť?
Máte viac ako 3 roky skúseností v [spoločnosť/organizácia]?
Testy: bez testov čas na pridanie funkcie exponenciálne rastie, s testami — lineárne alebo pomalšie?
Stratégie prechodu a vzor Strangler?
Situácia s tímom: [meno] a [meno] uzavreli 30 úloh za mesiac, [meno] a [meno] — 10. Netechnický manažér hovorí, že máte dvoch lenivcov. Čo robíte?
Prečo chcete prejsť do tejto spoločnosti, ak môžete nájsť prácu v zahraničí?
Kolega je naredil PR, vsi so potrdili, CI/CD je uspel, funkcija je šla v produkcijo. Naslednji dan je produkcija padla. Vodja vpraša, kdo je kriv?
Čo ak si myslíte, že projekt vyžaduje čistú architektúru, ale manažér hovorí, aby ste dodali rýchlo s špinavou architektúrou?
Aký je rozdiel medzi záťažovým testovaním a stresovým testovaním?
Ako sa vyhnúť distribuovanému monolitu?
Mikroslužby: máte starý monolit, chcete ho rozdeliť na mikroslužby. Prečo to robiť?
Situácia s výkonom: manažér hovorí, že Python kód v službe je pomalý. Aké sú vaše myšlienky a stratégie?
Čo je distribuovaný monolit a prečo je to zlé?