Sobes.tech

Java

Quels modèles la API Stream implémente-t-elle?

Senior
kode.ru
94

Avez-vous de l'expérience avec une classe WeakReference non standard (ou similaire) ?

Senior
Магнус Тех
94

Combien de messages par seconde étaient traités?

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

Avez-vous déjà dû utiliser spring-boot-starter ou écrire vos propres composants?

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

Que se passera-t-il si dans une même classe plusieurs champs sont marqués avec le modificateur volatile?

Senior
VKVK
94

Expérience avec Project Reactor, WebFlux, WebClient?

Senior
IT OneIT One
94

Quels sont les systèmes Mission Critical et quelles restrictions imposent-ils?

Senior
СБЕРСБЕР
94

Pourquoi envisagez-vous des offres d'emploi ? Qu'est-ce qui ne vous convient pas dans votre poste actuel ?

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

Quel est le problème principal de cette implémentation? Absence de séparation du Groupe de Consommateurs Temps d'attente programmé dans le sondage Intégration avec le système Dipti Politique de stockage des messages incorrecte Absence de configuration de filtrage des messages dans la configuration de la fabrique d'écouteurs Lots séparés manquants

Senior
СБК ПАРУС
94

Il y a 3 entités : utilisateur, chat, message - L'utilisateur a un nom et une date d'inscription - Le chat a un nom et une date de création - Le message a du texte, un auteur et une date de création - L'utilisateur peut être dans plusieurs chats en même temps - Le message doit appartenir à un chat, et ne peut appartenir qu'à un seul chat à la fois - Il faut décrire le domaine sous forme de tables

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

Comment lutter contre le deadlock lors d'un verrouillage pessimiste?

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

Avez-vous déjà utilisé l'annotation @Transactional dans Hibernate ? Parlez-moi de votre gestion des transactions.

Senior
Salmon
94

Avec quelles bases de données NoSQL avez-vous travaillé?

Senior
СБЕРСБЕР
94

Quel était le RPS au pic ? Combien ont été enregistrés ?

Senior
01.tech
94

Quelle est la différence entre Kafka et RabbitMQ?

Senior
SSP Soft
94

Comment la HashMap est-elle structurée à l'intérieur et comment fonctionne-t-elle?

Senior
01.tech
94

Comment déterminer quel délai d'expiration définir?

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

Description de la tâche : Il est nécessaire de mettre en œuvre un endpoint REST pour obtenir la liste des polices d'assurance appartenant à un client donné et qui sont payées. Étant donné qu'il existe dans le système un très grand nombre de polices, il faut prévoir un paramètre pour limiter le résultat. @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

Qu'est-ce que le patron de conception Singleton?

Senior
ки системы
94

[nom] a demandé : Avez-vous travaillé là-bas sous un contrat de travail ?

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