Jaka jest maksymalna złożoność czasowa wyszukiwania elementu po kluczu w strukturze danych HashMap w najgorszym przypadku?
Java
Czy metoda oznaczona @PostConstruct zostanie wywołana w Spring Bean skonfigurowanym z prototypowym zakresem?
Jak zaimplementowałeś buforowanie danych otrzymanych z API lub usług zewnętrznych?
Jak ocenia się wydajność operacji wstawiania, wyszukiwania i usuwania elementów w HashMap?
Jaki jest cel metody flatMap w ramach API Stream do przetwarzania sekwencji danych?
Jakie typy indeksów używałeś lub polecasz do optymalizacji zapytań w bazie danych?
W jakich przypadkach metoda z adnotacją @PreDestroy w Spring może nie zostać wywołana na Bean?
Czy metoda oznaczona adnotacją @PreDestroy zostanie wywołana dla beana o zakresie Prototype w Spring podczas jego zakończenia?
Czy możesz wyjaśnić zasadę działania poziomu izolacji Repeatable Read w transakcjach PostgreSQL?
Jakie typy zaimplementowanych interfejsów Map znasz i używałeś w projektach?
Jak tworzy się i inicjalizuje kontekst aplikacji w Spring Framework?
Jakimi podejściami wyeliminowałeś problem wielokrotnych zapytań (N+1) w Hibernate i jak to zrealizowałeś?
Jak użycie operacji atomowych pomaga unikać warunków wyścigu w środowisku wielowątkowym?
Jak jest zaimplementowana struktura danych HashMap i jak zapewnia szybki dostęp do elementów?
Kiedy i dlaczego należy stosować kombinację słów kluczowych synchronized i volatile w Java w celu zapewnienia bezpieczeństwa wątków?
Jaka jest różnica między zakresami Singleton i Prototype w kontekście Spring Framework?
Jak planujesz i śledzisz terminy realizacji zadań?
Wyjaśnij główne różnice między warunkiem wyścigu (Race Condition) a wyścigiem danych (Data Race).
Czy poziom izolacji Repeatable Read zapewnia ochronę przed phantom reads w transakcjach PostgreSQL?