Java
Jak wyglądał typowy krok w łańcuchu?
Skąd pochodzi liczba 35K, jak ją obliczono?
Czym różni się funkcja lambda od klasy anonimowej?
Wyjaśnij, jak kompilacja JIT wpływa na wydajność aplikacji Java i w jakich przypadkach może prowadzić do nieoczekiwanych rezultatów.
Co się stanie, jeśli zarówno encja, jak i jej kolekcja mają mapowanie Eager, i ładujemy jeden element kolekcji?
Dlaczego nie używa się funkcji hash z minimalną liczbą kolizji?
Czy jesteś gotowy odwiedzać biuro raz w miesiącu (Moskwa)?
-- Są tabele o strukturze Pracownik id (PK) name wynagrodzenie dep_id (FK department.id) Dział id (PK) name -- napisać zapytanie, które zwróci listę nazw wszystkich działów z maksymalnym wynagrodzeniem w każdym dziale select d.name, MAX(e.wynagrodzenie) from Pracownik e join Dział d on e.dep_id = d.id group by d.name
Jaka jest główna wada indeksów? Dlaczego nie można po prostu pokryć całej tabeli indeksami?
Jak działają Wirtualne Wątki?
Czym jest Java Memory Model? Jak wpływa na programowanie wielowątkowe?
Jak obsługiwałeś przepływ danych przy 870 RPS w ostatniej pracy?
/** * Napisz klasę "Parking" (bez konkurencji i innych) * 1. W konstruktorze ustawia się rozmiar (pojemność). Są dwie metody * - boolean enter() - Wjazd samochodu, zwraca false, jeśli parking jest pełny. * - void exit() - Wyjazd samochodu. */
Czym jest elektroniczny podpis cyfrowy (EPC)?
Pytanie 7. Istnieje serwis ExampleService (zobacz rysunek). Jeśli zewnętrzny serwis wywołuje metody kolejno: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Ile razy nastąpi odwołanie do CityDao::getCity, jeśli pamięć podręczna była pusta? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } } 0 1 2 Zależy od implementacji CacheManager
Jakie indeksy musiałeś używać (w tym pokrywające)?
Opowiedz mi o API Stream — czym jest i jak jej używasz
Czy musiałeś kiedyś napisać własny Spring Boot Starter?
W lewym tabeli jest 5 rekordów, w prawym 10 rekordów. Warunek ON to 1=1. Ile rekordów jest w wyniku dla LEFT JOIN i INNER JOIN?
Istnieje system, który umożliwia użytkownikom pracę z plikami w przeglądarce. Standardowy stos technologiczny: Java, Spring, React, Postgres. Pliki są przechowywane w systemie plików na backendzie, metadane plików w bazie danych. Zespół zaimplementował funkcję: @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); //wykonanie zapytania do bazy danych processFile(oldName, newName); //zmiana nazwy pliku na dysku exec("update file set name='" + newName + "' where id = " + id); //wykonanie zapytania do bazy danych }