Sobes.tech

Java

Que font map et flatMap dans Mono?

Senior
189

Comment la vitesse d'obtention d'un élément par index dans ArrayList est-elle déterminée?

Junior — Middle
189

Comment fonctionnent les scopes des composants dans Spring et quelles sont leurs particularités?

Junior — Middle
189

Pouvez-vous nommer différents types de bases de données non relationnelles avec lesquelles vous avez travaillé?

Junior — Middle
188

Qu'est-ce qu'un Pod, un Deployment et un Deployment Config dans Kubernetes/OpenShift ? Quelle est la différence ?

Senior
188

Pouvez-vous expliquer le principe de fonctionnement du modèle Chaîne de Responsabilité et dans quelles situations il est utilisé?

Junior — Middle
188

Quelle est la différence entre l'utilisation du pattern méthode de fabrique et la mise en œuvre d'une fabrique en Java?

Junior — Middle
188

Pouvez-vous décrire le concept de flux (stream) dans l'API Stream de Java et ses principales domaines d'application?

Junior — Middle
188

Pouvez-vous nommer les types de documents utilisés pour l'automatisation dans les projets?

Junior — Middle
187

Quelles sont les conséquences possibles lors de l'utilisation d'un objet modifiable comme clé dans une table de hachage?

Junior — Middle
187

Pouvez-vous expliquer ce que signifie le concept de Scope dans Maven et comment il influence la gestion des dépendances?

Junior — Middle
187

Quelles méthodes peuvent être utilisées pour résoudre le problème de fuite de mémoire dans un programme?

Junior — Middle
186

Quels outils et bibliothèques de test automatisé utilisez-vous dans votre pratique?

Junior — Middle
186

Pouvez-vous expliquer comment fonctionne la classe WeakHashMap en Java et en quoi elle diffère d'une HashMap ordinaire?

Junior — Middle
185

Peut-on expliquer le concept de structure de gestion des erreurs en programmation et comment elle est organisée?

Junior — Middle
185

Quelles données et variables sont généralement situées dans la pile lors de l'exécution d'un programme?

Junior — Middle
185

Que va afficher ce code ? public class StreamApi { @Data @AllArgsConstructor public static class Client { private String name; private String city; } public static Map<String, Long> countBy(Stream<Client> clients, Function<Client, String> clientParameterGetter) { return clients.collect(Collectors.groupingBy(clientParameterGetter, TreeMap::new, Collectors.counting())); } public static void main(String[] args) { List<Client> clients = List.of( new Client("Иванов", "Москва"), new Client("Михайлов", "Санкт-Петербург"), new Client("Сергеев", "Санкт-Петербург"), new Client("Иванов", null), new Client("Сергеев", null) ); long count = clients.stream() .peek(client -> { if (client.getCity() == null) { client.setCity("Москва"); } }) .count(); Predicate<Client> clientPredicate = client -> client.getCity() != null; Stream<Client> validClients = clients.stream().filter(clientPredicate); System.out.println(count); System.out.println(countBy(validClients, Client::getName)); System.out.println(countBy(validClients, Client::getCity)); } }

Senior
185

Pouvez-vous énumérer et expliquer les différentes stratégies de propagation dans les transactions Spring?

184

Quels sont les avantages et inconvénients de l'utilisation d'une liste chaînée pour stocker des éléments?

Junior — Middle
183
/17