Sobes.tech

Java

Jakie wzorce implementuje API Stream?

Senior
kode.ru
94

Czy masz doświadczenie z niestandardową klasą WeakReference (lub podobną)?

Senior
Магнус Тех
94

Ile wiadomości na sekundę było przetwarzanych?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
94

Czy musiałeś używać spring-boot-starter lub pisać własne komponenty?

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

Co się stanie, jeśli w jednej klasie kilka pól oznaczymy modyfikatorem volatile?

Senior
VKVK
94

Doświadczenie z Project Reactor, WebFlux, WebClient?

Senior
IT OneIT One
94

Jakie są systemy Mission Critical i jakie ograniczenia nakładają?

Senior
СБЕРСБЕР
94

Dlaczego rozważasz oferty pracy? Co Ci się nie podoba na obecnym stanowisku?

Junior
ИП Ганус Александр Андреевич
94

Jaki jest główny problem tej implementacji? Brak oddzielenia grupy konsumentów Zaplanowany czas oczekiwania w ankiecie Integracja z systemem Dipti Nieprawidłowa polityka przechowywania wiadomości Brak konfiguracji filtrowania wiadomości w konfiguracji fabryki słuchaczy Brak oddzielnych partii

Senior
СБК ПАРУС
94

Istnieją 3 encje: użytkownik, czat, wiadomość - Użytkownik ma imię i datę rejestracji - Czat ma nazwę i datę utworzenia - Wiadomość ma tekst, autora i datę utworzenia - Użytkownik może być jednocześnie w kilku czatach - Wiadomość musi należeć do czatu i nie może należeć do więcej niż jednego czatu jednocześnie - Należy opisać dziedzinę w formie tabel

Senior
Ozon ФинтехOzon Финтех
94

Jak radzono sobie z deadlockiem przy pesymistycznym blokowaniu?

Senior
прайм пейментс
94

Czy kiedykolwiek musiałeś używać adnotacji @Transactional w Hibernate? Opowiedz mi o pracy z transakcjami.

Senior
Salmon
94

Z jakimi bazami danych NoSQL pracowałeś?

Senior
СБЕРСБЕР
94

Ile było RPS na szczycie? Ile zarejestrowano?

Senior
01.tech
94

Czym różni się Kafka od RabbitMQ?

Senior
SSP Soft
94

Jak jest zbudowana HashMap i jak działa?

Senior
01.tech
94

Jak określić, jaki czas oczekiwania ustawić?

Senior
МВидео/эльдорадо
94

Opis zadania: Należy zaimplementować punkt końcowy REST do pobierania listy polis ubezpieczeniowych należących do danego klienta i opłaconych. Ponieważ w systemie istnieje bardzo duża liczba polis, należy przewidzieć parametr ograniczający wynik. @RestController public class ClientController { @Value("policy.limit") private int policyLimit; @Autowired private PolicyService policyService; @RequestMapping(path = "client/{clientId}/policies", method = RequestMethod.POST) public Response getClientPolicies(@PathVariable("clientId") String clientId) { List<PolicyDTO> policies = getPolicies().stream() .limit(policyLimit) .filter(p -> p.getClientIds().contains(clientId)) .filter(p -> p.isPaid()) .toList(); return new Response(policies); } @Transactional private List<PolicyDTO> getPolicies() { return policyService.getPolicies(); } @Data @AllArgsConstructor public class Response { private List<PolicyDTO> policies; } @Data public class PolicyDTO { private String id; private String name; private List<String> clientId; private Boolean isPaid; } @RequiredArgsConstructor @Component public class PolicyService { private PolicyDbRepository repository; List<PolicyDTO> getPolicies() { return repository.getPolicies(); } } public interface PolicyDbRepository { List<PolicyDTO> getPolicies(); }

Senior
Сбер лизинг
94

Czym jest wzorzec Singleton?

Senior
ки системы
94

[imię] zapytał: Czy pracowałeś tam na podstawie umowy o pracę?

Middle
СБЕРСБЕР
94
/726