Java
Sur quels indicateurs avez-vous décidé que la tâche nécessite des efforts investis?
Quelle est la différence entre les annotations @Service et @Component dans Spring?
Comment vos processus de développement étaient-ils structurés dans votre précédent emploi ? Comment arrivaient les tâches ?
Comment se déroule le déploiement en production ? Comment est structuré le CI/CD ?
Avez-vous utilisé Kilo Code dans IntelliJ IDEA pour des tâches professionnelles?
Une deuxième source d'événements (un deuxième topic Kafka) est apparue, modifiant également le classement des publications. Que faire ?
Dans quel quartier habitez-vous?
La tâche a été formulée comme "réduire la latence", et avez-vous cherché la solution vous-même?
Comment percevez-vous la modification des tâches déjà effectuées et le refactoring?
Pourquoi deux brokers de messages, Kafka et RabbitMQ, ont-ils été utilisés dans le projet?
//Étant donné un tableau de nombres, dans lequel tous les nombres sauf un ont une paire, //trouver le nombre qui apparaît une seule fois // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }
Quelles méthodes HTTP ont été utilisées lors de la conception de l'API REST ? Quelle est la différence entre PATCH et POST ?
Qu'est-ce qu'un Groupe de Consommateurs dans Kafka ? Quand ne faut-il pas fusionner deux consommateurs en un seul groupe ?
Donnez un exemple où il n'est pas nécessaire d'utiliser une architecture de microservices et nommez quelques raisons.
Raconte-moi en détail le modèle Strangler.
Implémentez un cache LRU avec remplacement des anciennes valeurs (implémentation de base)
Quelles méthodes de gestion des exceptions avez-vous utilisées dans les applications Spring Boot?
Avez-vous dû élaborer des spécifications techniques avec des analystes ? Comment le percevez-vous ?
Parlez-moi du problème de hotspot dans Cassandra et comment il a été résolu
Écrivez une méthode très simple qui, lors de son exécution, lance une StackOverflowError.