Java
Peut-on ajouter n'importe quel objet comme clé dans un TreeMap?
Quels scopes de beans existent dans Spring ? En quoi Singleton diffère-t-il de Prototype ?
Quelle est la différence entre la mise en cache en mémoire de l'application et le cache externe (Redis) ?
Pour un tableau de nombres arr et un nombre k Il faut retourner un nouveau tableau dont le nombre d'éléments répétés ne dépasse pas k Exemple: Entrée : arr=[1,1,1,2,3,3,3,4,4], k=3 Sortie : res=[1,3,4]
Qu'est-ce que le verrouillage optimiste et pessimiste ? Quand utiliser chacun d'eux ?
Parlez des principes SOLID avec des exemples concrets.
Comment est organisée la description des transitions entre états?
Que se passe-t-il en premier : la méthode annotée avec @PostConstruct ou avec @Transactional?
Quelles étapes suivriez-vous pour diagnostiquer les causes de la faible performance de la base de données?
Qu'est-ce qu'un groupe de consommateurs dans Kafka ? Quelle est la différence de comportement lors de la placement des consommateurs dans un même groupe ou dans des groupes différents ?
Quelle est la différence entre LinkedList et HashMap ? En quoi LinkedHashMap diffère-t-il de HashMap ?
À partir de quel montant examinez-vous les propositions?
À quoi sert l'équilibrage de l'arbre ? Comment la recherche rapide est-elle assurée ?
Après le déploiement, tout fonctionne lentement pendant 10 minutes, puis se normalise. Pourquoi ?
Quels critères vas-tu utiliser pour choisir un nouveau lieu de travail?
Parlez des objets immuables en Java — à quoi ils servent, comment les créer?
Dans quelle zone de mémoire se stocke ConcurrentHashMap ? Quel conteneur utiliser pour stocker des métriques ?
Modèle Outbox : comment assurer l'atomicité de l'écriture dans la base de données et l'envoi de l'événement à la file d'attente ?
Quel format de travail vous intéresse?
Quelle commande aide à optimiser les requêtes dans PostgreSQL?