Sobes.tech

Java

Jaké vzory implementuje Stream API?

Senior
kode.ru
94

Máte zkušenosti s nestandardní třídou WeakReference (nebo podobnou)?

Senior
Магнус Тех
94

Kolik zpráv bylo zpracováno za sekundu?

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

Museli jste někdy použít spring-boot-starter nebo psát vlastní komponenty?

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

Co se stane, pokud v jedné třídě označíme více polí jako volatile?

Senior
VKVK
94

Zkušenosti s Project Reactor, WebFlux, WebClient?

Senior
IT OneIT One
94

Jaké jsou typy Mission Critical systémů a jaká omezení ukládají?

Senior
СБЕРСБЕР
94

Proč si rozvažujete nabídky práce? Co vám na současném místě nevyhovuje?

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

Jaký je hlavní problém této implementace? Chybí oddělení skupiny spotřebitelů Naplánovaná doba čekání v dotazníku Existuje integrace se systémem Dipti Nesprávná politika uchovávání zpráv Chybí konfigurace filtrování zpráv v konfiguraci továrny na posluchače Chybí samostatné dávky

Senior
СБК ПАРУС
94

Existují 3 entity: uživatel, chat, zpráva - Uživatel má jméno a datum registrace - Chat má název a datum vytvoření - Zpráva má text, autora a datum vytvoření - Uživatel může být současně v několika chatech - Zpráva musí patřit do chatu a nemůže patřit více než do jednoho chatu současně - Obor je třeba popsat ve formě tabulek

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

Jak se bojovalo s deadlockem při pesimistickém zámku?

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

Použil jste někdy anotaci @Transactional v Hibernate? Povídej mi o práci s transakcemi.

Senior
Salmon
94

S jakými databázemi NoSQL jste pracoval?

Senior
СБЕРСБЕР
94

Kolik bylo RPS na vrcholu? Kolik bylo zaznamenáno?

Senior
01.tech
94

V čem se Kafka liší od RabbitMQ?

Senior
SSP Soft
94

Jak je HashMap uvnitř uspořádána a jak funguje?

Senior
01.tech
94

Jak určit, jaký časový limit nastavit?

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

Popis úkolu: Je třeba implementovat REST endpoint pro získání seznamu pojistných smluv, které patří danému klientovi a jsou zaplacené. Vzhledem k velkému množství smluv v systému je nutné předvídat parametr pro omezení výsledku. @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

Co je to vzor Singleton?

Senior
ки системы
94

[jméno] se zeptal: Pracoval jsi tam na pracovní smlouvu?

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