Sobes.tech

Java

Jak wyglądał typowy krok w łańcuchu?

Senior
СБЕРСБЕР
107

Skąd pochodzi liczba 35K, jak ją obliczono?

Senior
01.tech
107

Czym różni się funkcja lambda od klasy anonimowej?

Senior
Сбер Отдел 911
107

Wyjaśnij, jak kompilacja JIT wpływa na wydajność aplikacji Java i w jakich przypadkach może prowadzić do nieoczekiwanych rezultatów.

Senior
Северсталь
107

Co się stanie, jeśli zarówno encja, jak i jej kolekcja mają mapowanie Eager, i ładujemy jeden element kolekcji?

Senior
BSS
107

Dlaczego nie używa się funkcji hash z minimalną liczbą kolizji?

Senior
МТСМТС
107

Czy jesteś gotowy odwiedzać biuro raz w miesiącu (Moskwa)?

Senior
АО Национальная система платежных карт
107

-- 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

Senior
СБЕРСБЕР
107

Jaka jest główna wada indeksów? Dlaczego nie można po prostu pokryć całej tabeli indeksami?

Senior
Альфа-БанкАльфа-Банк
107

Jak działają Wirtualne Wątki?

Senior
СБЕРСБЕР
107

Czym jest Java Memory Model? Jak wpływa na programowanie wielowątkowe?

Senior
СБЕРСБЕР
107

Jak obsługiwałeś przepływ danych przy 870 RPS w ostatniej pracy?

Senior
Octo
107

/** * 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. */

Senior
СБЕРСБЕР
107

Czym jest elektroniczny podpis cyfrowy (EPC)?

Senior
Сбер Отдел 911
107

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

Senior
RT Labs
107

Jakie indeksy musiałeś używać (w tym pokrywające)?

Senior
Сбербанк
107

Opowiedz mi o API Stream — czym jest i jak jej używasz

Middle+
Мираполис
107

Czy musiałeś kiedyś napisać własny Spring Boot Starter?

Senior
МТСМТС
107

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?

Senior
Сбер Отдел 911
107

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 }

Senior
солюшин
107
/726