Opisz proces przenoszenia danych, który wdrożyłeś w swoim ostatnim projekcie.
Java
Wyjaśnij, na czym polegają różnice w cechach wstawiania elementów w ArrayList i LinkedList
Czy można umieścić logikę biznesową wewnątrz konstruktora obiektów?
Jakie podejścia istnieją do tworzenia niezmiennych obiektów w programowaniu obiektowym?
Wyjaśnij, czym jest klasa StringBuffer i jak jest używana w Java do pracy z łańcuchami znaków.
Jakie metody zapewniają bezpieczeństwo wątków przy implementacji wzorca Singleton?
Czy konieczne jest rozmawianie z kandydatami na stanowisko Middle o zasadach projektowania systemów programistycznych?
Jak odbywa się wstrzykiwanie zależności w ramach Spring Framework?
Czy warto nawiązać kontakt z zespołem, do którego planujesz dołączyć, przed zatrudnieniem?
Czym są startery Spring Boot?
Czym różni się użycie Spring Boot od standardowego Boota w tworzeniu aplikacji?
Czy to była Twoja własna realizacja? Dlaczego nie rozważaliście specjalistycznych rozwiązań typu Camunda?
Czy możesz wyjaśnić, czym jest sprawdzalna wyjątkowa sytuacja w językach programowania?
Jakie masz doświadczenie w korzystaniu z cache'owania za pomocą Spring?
Jakie istnieją środki i metody transferu danych między bazami danych?
Czy istnieją bezwzględne typy danych?
Jakimi metodami można zrealizować sekwencję wykonywania zadań lub operacji?
Opowiedz mi o Dockerze: czym różni się obraz od kontenera? Czym są warstwy?
Jak obliczana jest standardowa wartość hashCode dla obiektu w Java?
Jak wdrażałeś i zarządzałeś wielowątkowością w swoich projektach?