Bez Hibernate, jak ręcznie zaimplementować optymistyczne blokowanie za pomocą natywnego SQL?
Java
HashMap vs TreeMap: różnice, złożoność operacji, kiedy używać?
Opowiedz o twierdzeniu CAP. Czym jest i do czego służy?
Czy pracowałeś z PostgreSQL i optymalizacją zapytań?
var list = List.of(5, 13, 34); list.stream() .map(x -> x % 10) .peek(System.out::println) .filter(x -> x > 3) .forEach(System.out::println); List<String> animals = List.of("dog", "cat", "parrot"); animals.stream() .sorted() .peek(item -> System.out.println(item)) .map(String::length); System.out.println(animals);
Zapytanie SQL: wybierz profile z więcej niż 10 postami
Jak zobaczyć zapytania SQL wysyłane przez JPA/Hibernate do bazy danych?
Czym jest lead funkcji i jakie masz w tym roli doświadczenie?
Jakie inne problemy są w kodzie? (SecurityContextHolder, dane osobowe, obliczenia finansowe)
Czym różnią się indeksy hash od indeksów B-drzew? Który jest bardziej odpowiedni do wyszukiwania po nazwiskach?
Z jakimi technologiami i stosami najczęściej pracowałeś?
Musisz napisać funkcję generującą raport, która wykonuje 4 niezależne zapytania REST równolegle i zbiera wyniki. Jak to rozwiązać?
Jak rozpoznać, że problem dotyczy puli połączeń? Jak to objawia się dla aplikacji?
System marketplace zwolnił pod obciążeniem. Podejrzewamy problem w bazie danych. Co będziemy szukać?
Jak zablokować rekord w bazie danych, aby nikt inny nie mógł wprowadzić sprzecznych zmian?
Do czego służy SELECT FOR UPDATE? Jakiego poziomu blokadę? Czy są słabsze opcje?
Czy musiałeś pisać testy jednostkowe i integracyjne, i jak to robiłeś?
Co się stanie, jeśli cacheService się zawiesi lub Redis zwróci timeout, i jak to obsłużyć?
Jak się oceniasz? Middle, middle+, senior?
Czym różnią się wątki od procesów?