Sobes.tech

Java

Welke patronen implementeert de Stream API?

Senior
kode.ru
94

Heeft u ervaring met een niet-standaard WeakReference-klasse (of vergelijkbaar)?

Senior
Магнус Тех
94

Hoeveel berichten per seconde werden verwerkt?

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

Moest u ooit spring-boot-starter gebruiken of eigen componenten schrijven?

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

Wat gebeurt er als in één klasse meerdere velden worden gemarkeerd met de modifier volatile?

Senior
VKVK
94

Ervaring met Project Reactor, WebFlux, WebClient?

Senior
IT OneIT One
94

Welke Mission Critical-systemen zijn er en welke beperkingen stellen ze?

Senior
СБЕРСБЕР
94

Waarom overweeg je vacatures? Wat bevalt er niet aan je huidige baan?

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

Wat is het belangrijkste probleem van deze implementatie? Ontbreken van scheiding van de Consumer Group Geprogrammeerde wachttijd in de polling Integratie met het Dipti-systeem Onjuiste opslagbeleid voor berichten Ontbrekende configuratie voor berichtfiltering in de luisterfabriek Aparte partijen ontbreken

Senior
СБК ПАРУС
94

Er zijn 3 entiteiten: gebruiker, chat, bericht - De gebruiker heeft een naam en een registratiedatum - De chat heeft een naam en een aanmaakdatum - Het bericht heeft tekst, auteur en aanmaakdatum - Een gebruiker kan tegelijkertijd in meerdere chats zijn - Een bericht moet bij een chat horen en kan niet tegelijkertijd bij meer dan één chat horen - Het domein moet worden beschreven in de vorm van tabellen

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

Hoe werd de deadlock bij pessimistische blokkering aangepakt?

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

Heb je ooit de @Transactional-annotatie in Hibernate gebruikt? Vertel me over hoe je met transacties werkt.

Senior
Salmon
94

Met welke NoSQL-databases hebt u gewerkt?

Senior
СБЕРСБЕР
94

Wat was de RPS op het hoogtepunt? Hoeveel waren er geregistreerd?

Senior
01.tech
94

Wat is het verschil tussen Kafka en RabbitMQ?

Senior
SSP Soft
94

Hoe is de HashMap intern opgebouwd en hoe werkt het?

Senior
01.tech
94

Hoe bepaal je welke timeout je moet instellen?

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

Taakomschrijving: Het is nodig om een REST-endpoint te implementeren voor het verkrijgen van de lijst van verzekeringspolissen die behoren tot een gegeven klant en die betaald zijn. Aangezien er in het systeem een zeer groot aantal polissen bestaat, moet er een parameter worden voorzien om het resultaat te beperken. @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

Wat is het Singleton-ontwerppatroon?

Senior
ки системы
94

[naam] vroeg: Heb je daar gewerkt onder een arbeidsovereenkomst?

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