Čo je Spring Framework? Na čo je potrebný?
Java
Porozprávaj mi o procese vývoja úlohy od stanovenia po výrobu.
public class MyObject { private final String object1; private final NotMyObject notMyObject; private final Collection<AnotherObject> anotherObjects; //konštruktor //gettery public String getObject1(){ return object1; } public NotMyObject getNotMyObject(){ return notMyObject; } public //public MyObject(String object) }
Pracovali ste s transakciami? Aké úrovne izolácie ste používali?
Čo sa častejšie používalo: zámky alebo zvýšená úroveň izolácie?
Popíšte algoritmus pridania prvku do HashMap
Zaujímalo vás vnútorné usporiadanie JVM? Museli ste ladiť JVM v práci?
Kedy je potrebné používať transakcie?
Pracovali ste s uzamknutiami v databáze? Ako ste ich brali?
Ako prebieha nasadenie na produkciu? Ako je štruktúrovaný CI/CD?
Aké vzťahy existujú medzi tabuľkami v relačných databázach?
Ako kontrolujete kvalitu kódu pred revíziou? Používate analyzátory?
Ako by ste implementovali svoj IoC kontajner? Ako funguje ApplicationContext?
Ako sa rozširuje HashMap pri zaplnení?
Nastavili ste Kafka Producer? Aké nastavenia poznáte?
Povej mi, kako se zdaj razvijaš kot razvijalec. Katere teme te najbolj zanimajo, s katerimi nalogami bi rad delal?
Aké sú nevýhody nemennosti String?