Java
Le produit est arrivé avec la demande de développer un service de Fidélité, qui, en fonction du nombre de commandes livrées (système maître des commandes OMS), fournira au service de paiement (caissier) la taille de la remise. Le service de Fidélité n'aura pas encore de front-end, il faut simplement stocker dans la base de données une correspondance entre le nombre de commandes livrées et non annulées et le montant de la remise. Quelque chose comme: Commandes Remise [pourcentage]% [pourcentage]% [pourcentage]% [pourcentage]% Il faut concevoir un service, proposer des mécanismes d'intégration avec le Service de paiement et le Service de gestion des commandes. Il faut concevoir l'architecture du service, qui pourra être transmise à l'équipe de développement et de déploiement.
Avons-nous un avantage fonctionnel à utiliser l'API Stream, autre que l'esthétique?
Qu'est-ce qu'un service web RESTful ? Principes clés.
Comment créer une exception personnalisée en Java?
Comment sont enregistrés les exigences système : uniquement dans les tâches, et l'analyste les décrit-il ?
producteur 1 consommateur 2 partition 3 sujet 1
Comment créer une transaction manuellement sans l'annotation @Transactional?
Comment avez-vous optimisé les requêtes SQL?
Quelle est la relation entre un topic et une partition dans Kafka?
Parlez des méthodes equals() et hashCode(), leur contrat et leur rôle dans HashMap
Pourquoi changez-vous de travail?
Quelle pool de threads est utilisée sous le capot de Stream.parallel() ? En quoi ForkJoinPool diffère-t-il de FixedThreadPool ?
Revue de code : Service de réservation de billets — quels problèmes voyez-vous dans le code ?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Parlez-moi de la structure de données HashMap
-- Il existe des tables avec la structure Employé id (PK) nom salaire dep_id (FK department.id) Département id (PK) nom -- écrire une requête qui renverra une liste des noms de tous les départements avec le salaire maximum dans chaque département select d.nom, COALESCE(MAX(e.salaire), 0) from Département d left join Employé e on e.dep_id = d.id group by d.nom
Dans quels délais pourrez-vous rejoindre le projet : dans deux semaines, plus tôt ou plus tard ?
Avez-vous travaillé directement avec l'écriture de code multithread?
Comment fonctionne HTTPS ? Qu'est-ce que SSL ? En quoi TLS diffère-t-il de Mutual TLS ?
var list = List.of(5, 13, 34); list.stream() .map(x -> x % 10) .peek(System.out::println) .filter(x -> x > 3) .forEach(System.out::println); List<String> animals = List.of("dog", "cat", "parrot"); animals.stream() .sorted() .peek(item -> System.out.println(item)) .map(String::length); System.out.println(animals);