Parlez-nous des principes SOLID
Java
Pourquoi le niveau d'isolation Repeatable Read est-il nécessaire dans ce contexte et l'est-il ?
Comment sont répartis les consommateurs sur les partitions : chaque consommateur se connecte-t-il à chaque partition ou non?
L'application se connectait-elle directement à PostgreSQL ou via un composant intermédiaire?
Qu'est-ce que le RAG du point de vue des documents — quels sont ces documents et comment sont-ils préparés?
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.
Comment protéger un contrôleur par rôles dans Spring Security?
Parlez-nous des projets, des technologies et des défis techniques sur lesquels vous avez travaillé.
Si vous augmentez le nombre de partitions de un à dix, comment répartir uniformément les messages entre elles ?
Pourquoi n'avez-vous pas simplement fait évoluer l'API synchrone, ajouté des instances d'application ou de capacité de base de données au lieu de Kafka?
Vous avez mentionné que vous avez accéléré les opérations de 600 à 100-150 ms. Quelles technologies et solutions ont permis cela ?
Comment HashMap place-t-il des objets dans le bin arbre si la clé ne implémente pas Comparable ?
Quelle est votre expérience globale en informatique ?
Connaissez-vous le modèle d'externalisation?
Dans quels cas utiliseriez-vous @Async ?
Comment implémenter deux implémentations d'intégration : une réelle pour la production et une simulation pour les tests ?
Comment HashMap est-il structuré en interne ?
Comment choisir entre deux implémentations via une seule configuration sans profils Spring ?
Que font Object.wait(), notify() et notifyAll() ?
Implémentez un RateLimiter thread-safe : pas plus de 5 requêtes par seconde pour un userId, méthode isAllowed(String userId).