Java
Jaka jest różnica między używaniem synchronizedMap a ConcurrentHashMap w celu zapewnienia bezpieczeństwa wątków w kolekcjach?
Jak ocenia się złożoność czasową operacji wstawiania elementu do struktury danych TreeMap?
Jakie metody można zastosować, aby zwiększyć szybkość zapytań do tabeli, która obsługuje około 100 tysięcy nowych wpisów dziennie, i jak wpłynie to na wykonywanie cotygodniowych zapytań?
Jakimi innymi metodami, oprócz wielowątkowości, można zwiększyć wydajność usługi tworzącej raporty, która wykonuje 4 równoległe żądania HTTP do różnych systemów?
Jak można zoptymalizować lub usunąć błędy w zapytaniu SQL?
Jak można zaimplementować mechanizm pesymistycznego blokowania w celu zapewnienia integralności danych w środowisku wielowątkowym?
Jakie są powody ograniczenia liczby indeksowanych pól w bazie danych?
Jakie są koszty czasowe wykonywania operacji wyszukiwania maksymalnego elementu przy użyciu ArrayList, jeśli elementy są dodawane rzadko?
Czym różnią się metody map i flatMap w Java Stream API i jakie są ich cechy charakterystyczne?
Jakie główne zadania rozwiązuje framework Spring w rozwoju aplikacji?
Czy w ramach ostatniego projektu zbierano i analizowano metryki bezpośrednio z serwerów w środowisku produkcyjnym?
Jakie kroki podejmiesz, aby ustalić przyczyny regularnych ponownych uruchomień usługi związanych z błędem OutOfMemoryError?
Czy używałeś konstrukcji SELECT w operacjach aktualizacji danych (UPDATE)?
Jakie mogą wystąpić konsekwencje podczas tworzenia indeksu w tabeli z milionem wierszy?
Jaką strukturę danych najlepiej używać do szybkiego wydobywania maksymalnego elementu przy rzadkich wstawieniach?
Jakie typy indeksów istnieją w systemach zarządzania bazami danych SQL?
Wyjaśnij, czym jest ConcurrentHashMap i jak zapewnia bezpieczeństwo podczas równoczesnego dostępu do danych.