Czy możesz wyjaśnić, jak działa automatyczne zarządzanie pamięcią w językach programowania zarządzanych?
Java
Jak zaimplementować możliwość korzystania z różnych profili konfiguracyjnych w Spring?
Preferencje dotyczące typów lub obszarów projektów, którymi chciałbyś się zajmować?
Jak jest zbudowana struktura bucketa w implementacji HashMap?
Czy możesz wyjaśnić, na czym polega metoda oznaczona adnotacją Transactional?
Czy możesz wymienić główne adnotacje używane w Spring Boot?
Jak można utworzyć całkowicie niezależną kopię obiektu, w tym wszystkie elementy zagnieżdżone?
Czy możesz wymienić główne typy operacji wykonywanych podczas pracy ze Stream w Java?
Jak można połączyć elementy kolekcji za pomocą Stream API?
Jak zaimplementowana jest metoda hashCode w Java i jak wpływa na działanie tablic haszujących?
Czy masz doświadczenie w przeprowadzaniu lub uczestnictwie w przeglądach kodu między zespołami?
Jakie podejścia stosowałeś do przeprowadzania międzyzespołowych przeglądów kodu?
Czy masz doświadczenie w pracy z frameworkiem Spring do tworzenia aplikacji?
Czy można zastosować konstrukcję try-catch bez podania bloku catch, i w jakich przypadkach jest to dozwolone?
Jakie mogą wystąpić konsekwencje, jeśli użyje się zmiennego obiektu jako klucza w strukturze Map?
Jak określić wartość kodu hash dla obiektu, jeśli metoda hashCode nie została nadpisana?
Dlaczego nie można zmienić zawartości obiektu typu String po jego utworzeniu?
Jak określa się czas dostępu do elementów w drzewie czerwono-czarnym?
Jak ocenić złożoność czasową operacji dodawania elementu do ArrayList?
Czy dyskutowałeś o zmianie standardowych zasad przeglądu kodu w swoim zespole?