Java
À quel point êtes-vous activement à la recherche en ce moment ? Avez-vous des propositions en main, des délais ?
La transition de Java 17 à 21 a été une commutation unique, ou différents services fonctionnent-ils sur différentes versions?
Qu'est-ce qu'une fonction lambda?
Comment construire un index efficace pour une colonne à faible sélectivité (par exemple, statut : nouveau/en cours/terminé), lorsque seul le statut 'nouveau' est important?
Comment stockez-vous vos configurations et comment leur mise à jour se déroule-t-elle?
Avez-vous configuré Kafka Producer ? Quelles configurations connaissez-vous ?
Parlez-moi de la structure de HashMap.
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 partie frontale, il faut simplement stocker dans la base de données une correspondance entre le nombre de commandes livrées et non annulées et la remise correspondante. Quelque chose comme: Commandes Remise [phone]% [phone]% [phone]% [phone]% 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.
Quelles tâches aimez-vous résoudre?
Parlez-moi des principes SOLID
Parlez de votre dernier projet et des technologies utilisées (REST vs async/Kafka)
Peut-on garantir l'absence de partitions réseau?
Écrire une requête SQL : sélectionner les titres de tous les livres ayant plus de trois auteurs.
Comment résoudre le problème N+1 dans Hibernate ? À quoi d'autre peut servir EntityGraph ?
Quelles sont les exceptions en Java ? Checked et unchecked.
À qui appartient ce Redis sur le schéma et en quoi la situation diffère-t-elle lorsque la logistique écrit dans le Redis 'notre' de celui que tu as dessiné?
Que perdrais et que gagneriez-vous avec le polling explicite au lieu de @KafkaListener?
Pourquoi avoir choisi Caffeine comme cache L1 plutôt que Guava?
Qu'est-ce qui était utilisé le plus souvent : les verrouillages ou un niveau accru d'isolation ?
Comment fonctionne un LLM ? Sur quoi opère-t-il?