Czym jest Spring Framework? Do czego jest potrzebny?
Java
Czego częściej używano: blokad czy podwyższonego poziomu izolacji?
Opowiedz o procesie tworzenia zadania od ustalenia do produkcji.
Czy pracowałeś z transakcjami? Jakie poziomy izolacji stosowałeś?
public class MyObject { private final String object1; private final NotMyObject notMyObject; private final Collection<AnotherObject> anotherObjects; //konstruktor //gettery public String getObject1(){ return object1; } public NotMyObject getNotMyObject(){ return notMyObject; } public //public MyObject(String object) }
Opisz algorytm dodawania elementu do HashMap
Kiedy należy używać transakcji?
Czy interesowałeś się wewnętrzną budową JVM? Czy musiałeś tuningować JVM w pracy?
Jak wygląda wdrożenie na produkcji? Jak jest zorganizowany CI/CD?
Czy pracowałeś z blokadami w bazie danych? Jak je brałeś?
Jakie rodzaje relacji między tabelami występują w relacyjnych bazach danych?
Jak HashMap rozszerza się podczas wypełniania?
Jak zaimplementowałbyś swój kontener IoC? Jak działa ApplicationContext?
Jak sprawdzasz jakość kodu przed przeglądem? Używasz analizatorów?
Konfigurowaliście Kafka Producer? Jakie ustawienia znacie?
Opowiedz mi, jak rozwijasz się teraz jako programista. Jakie tematy najbardziej Cię interesują, z jakimi zadaniami chciałbyś pracować?
Jakie są wady niezmienności String?