Java
Parle-moi des méthodes de création de beans dans Spring
Comment fonctionnent les sockets en Java ? Peut-on les utiliser pour accepter des requêtes HTTP ?
Parlez du modèle OSI : à quoi servent les couches, en quoi diffèrent-elles ?
La perte d'événements dans Kafka était-elle acceptable ? Quelles garanties de livraison ont été utilisées ?
Parlez-moi du mécanisme de transactions dans Spring, comment il est implémenté, ses limitations
Avez-vous déjà dû appliquer des flux en pratique ? Pouvez-vous donner un exemple de tâche ?
Comment résoudriez-vous le problème lorsque votre service commence à appeler trop souvent un autre service et que celui-ci échoue?
Comment REST s'intègre-t-il avec le stockage des données utilisateur (par exemple, dans une boutique en ligne) ?
Parlez des résultats et réalisations spécifiques en chiffres.
Expérience avec des bases de données relationnelles et autres bases de données?
Quelle version de Java avez-vous utilisée ? Quelle expérience avec Postgres — uniquement des requêtes ou aussi de l'optimisation ?
Quelle est la différence entre les anomalies de lecture sale (dirty read) et la lecture non répétable (non-repeatable read) ?
HashMap vs TreeMap : différences, complexité des opérations, quand utiliser ?
Quand est-il préférable de ne pas utiliser parallelStream ?
Que faire si la base de données est chargée à 99% du CPU ? Comment analyser un incident ?
Avons-nous un avantage fonctionnel à utiliser l'API Stream, autre que l'esthétique?
Que se passe-t-il avec les copies de travail lors d'un git reset ?
Avez-vous déjà dû écrire des annotations personnalisées ou effectuer une analyse de classes ?
À quoi étaient liés les délais d'attente lors de l'interaction avec [système/service] et comment avez-vous résolu cela?
Écrivez-vous des tests ? Quels types de tests utilisez-vous ?