Co je Spring Framework? K čemu je potřeba?
Java
Pověz mi o procesu vývoje úkolu od stanovení po výrobu.
public class MyObject { private final String object1; private final NotMyObject notMyObject; private final Collection<AnotherObject> anotherObjects; //konstruktor //getters public String getObject1(){ return object1; } public NotMyObject getNotMyObject(){ return notMyObject; } public //public MyObject(String object) }
Pracovali jste s transakcemi? Jaké úrovně izolace jste používali?
Co se častěji používalo: zámky nebo zvýšená úroveň izolace?
Popište algoritmus přidání prvku do HashMap
Zajímal vás vnitřní uspořádání JVM? Musel jste ladit JVM v práci?
Kdy je třeba používat transakce?
Pracoval jste s uzamčeními v databázi? Jak jste je bral?
Jak probíhá nasazení do produkce? Jak je strukturován CI/CD?
Jaké typy vztahů mezi tabulkami existují v relačních databázích?
Jak kontrolujete kvalitu kódu před revizí? Používáte analyzátory?
Jak byste implementovali svůj IoC kontejner? Jak funguje ApplicationContext?
Jak se HashMap rozšiřuje při zaplnění?
Nastavili jste Kafka Producer? Jaká nastavení znáte?
Pověz mi o tom, jak se teď rozvíjíš jako vývojář. Jaká témata tě nejvíce zajímají, s jakými úkoly bys rád pracoval?
Jaké jsou nevýhody neměnnosti String?