Qu'est-ce que Spring Framework ? À quoi sert-il?
Java
Parlez-moi du processus de développement d'une tâche, de la définition à la mise en production.
public class MyObject { private final String object1; private final NotMyObject notMyObject; private final Collection<AnotherObject> anotherObjects; //constructeur //getters public String getObject1(){ return object1; } public NotMyObject getNotMyObject(){ return notMyObject; } public //public MyObject(String object) }
Avez-vous travaillé avec des transactions ? Quels niveaux d'isolation avez-vous utilisés ?
Décrivez l'algorithme pour ajouter un élément à HashMap
Qu'est-ce qui était utilisé le plus souvent : les verrouillages ou un niveau accru d'isolation ?
Vous êtes-vous intéressé à la structure interne de la JVM ? Avez-vous dû ajuster la JVM au travail ?
Quand faut-il utiliser des transactions?
Avez-vous travaillé avec des verrous dans la base de données ? Comment avez-vous pris les verrous ?
Comment se déroule le déploiement en production ? Comment est structuré le CI/CD ?
Quels types de relations entre tables existent dans les bases de données relationnelles?
Comment implémenteriez-vous votre conteneur IoC ? Comment fonctionne ApplicationContext ?
Comment vérifies-tu la qualité du code avant la revue ? Utilises-tu des analyseurs ?
Comment une HashMap s'étend-elle lors du remplissage?
Avez-vous configuré Kafka Producer ? Quelles configurations connaissez-vous ?
Parle-moi de ton développement actuel en tant que développeur. Quels sujets t'intéressent le plus, avec quelles tâches aimerais-tu travailler?
Quels sont les inconvénients de l'immuabilité de String?