Jak rozumiesz zasady SOLID na podstawie swojego doświadczenia?
Java
Jak odróżnić testy modułowe od testów integracyjnych i jakie są ich kluczowe różnice?
Czy używałeś wzorców do obsługi błędów podczas komunikacji między mikroserwisami?
Jakimi wskaźnikami określasz swoje zadowolenie z obecnej pracy?
Co oznacza adnotacja Configuration w Spring i jak jest używana podczas konfigurowania aplikacji?
Jak zaimplementować wywołanie zewnętrznej usługi w aplikacji Spring?
Co leży u podstaw struktury hierarchii wyjątków i dlaczego jest ona tak zbudowana?
W jakich sytuacjach zaleca się używanie słowa kluczowego volatile w Java?
Czy możesz wyjaśnić cel i zasadę działania instrukcji EXPLAIN w bazach danych?
Jak określa się czas dostępu do elementu według indeksu w ArrayList?
Jakie są wady lub trudności związane z łączeniem łańcuchów w programowaniu?
Jakimi krokami rozpocząłbyś proces integracji nowego modułu w istniejącym projekcie?
Na etapie uruchamiania aplikacji, co zostanie zainicjalizowane jako pierwsze: konfiguracja XML, kod Java do konfiguracji czy adnotacja @Configuration?
Jakie są zalety i wady prostego używania System.out.println() do wyświetlania informacji w porównaniu z systemami logowania?
Jaki jest ten proces, gdy podczas wykonywania programu odwołanie lub obiekt jest konwertowany na jego konkretny typ, znany podczas uruchomienia lub kompilacji?
Jak ocenić skuteczność wykonania zapytania?
Jak zapewnić poprawne działanie konkurujących obiektów klasy podczas wykonywania równoległego?
W jakich przypadkach i warunkach Kafka może nie dostarczyć wiadomości lub utracić dane?
Czy można oznaczyć klasę za pomocą @Component zamiast @Service, i jaka jest różnica między tymi podejściami?
Jakiego rodzaju pytania najbardziej lubisz zadawać na rozmowach kwalifikacyjnych?