Czy możesz opisać podstawową zasadę leżącą u podstaw modelu pamięci w systemach programowania?
Java
Od czego zależy maksymalna wartość zmiennej w języku Java?
Jakie funkcje i procedury zaimplementowałeś lub używałeś w panelu użytkownika?
Jakie są zalety i wady korzystania z konstruktora przy wdrażaniu zależności w kodzie?
Jak wybrać źródło danych (lokalne lub zdalne) podczas korzystania z Spring Framework?
Gdzie w pamięci przechowywane są informacje o elementach ArrayList w JVM?
Czy można przechwytywać wyjątki, które nie są jawnie zadeklarowane w kodzie?
Jaka jest różnica między merge a rebase w Git? Kiedy lepiej ich używać?
Opowiedz, jak podchodzisz do projektowania struktury bazy danych PostgreSQL dla wysokowydajnego serwisu backend i jakie metody optymalizacji wydajności uważasz za najbardziej skuteczne?
Jak wprowadziłbyś cykl życia Kafka Listener — przez KafkaListenerEndpointRegistry czy jawne polling przez KafkaConsumer?
Jak jest zorganizowana wewnętrzna struktura danych w implementacji HashMap?
Na jakim jesteś teraz poziomie? Opowiedz o poziomie zespołu.
Jaka jest rola i cel partycjonowania danych w systemach przechowywania?
Co można dostosować w zbieraczu śmieci? Jakie cele mają różne GC?
Jak odbywa się przydział pamięci podczas tworzenia nowego łańcucha w programowaniu?
W jakich sytuacjach warto stosować mechanizm Optimistic Lock w celu zapewnienia spójności danych?
Jakie narzędzia lub metody stosujesz do organizacji i zarządzania czasem w swojej pracy?
Jak krytyczna jest brak akredytacji w firmie?
Na którym serwerze lub platformie zostało wykonane wdrożenie aplikacji?
Czy możesz opowiedzieć o trudnych sytuacjach, z którymi się spotkałeś w swoim ostatnim projekcie i jak je rozwiązałeś?