Quel est le problème potentiel si, dans une méthode transactionnelle, un appel HTTP ou l'envoi à Kafka est effectué, suivi d'une modification dans la base de données?
Java
Parle-moi des verrouillages dans JPA. Lesquels as-tu utilisés?
Le service a commencé à exécuter lentement les requêtes SELECT sur la table avec le temps. Pourquoi et que faire?
As-tu pris la décision toi-même avec des préjugés ou quelqu'un d'autre?
Quels attributs de Kafka peuvent être écrits lors de l'envoi et lesquels sont uniquement en lecture?
Parlez-nous du produit que vous développez, quelle technologie utilisez-vous ?
Est-il suffisant que hashCode soit calculé uniquement à partir de champs finaux ? Le hash peut-il quand même changer ?
créer une table profils ( profile_id serial primary key, user_id integer not null references users(user_id) ); insérer dans users sélectionner x depuis generate_series(1, 99999) comme seq(x); insérer dans profils sélectionner x, 100000 - x depuis generate_series(1, 99999) comme seq(x); Sélectionnez u.user_id, p.profile_id, p.user_id comme profile_user_id De users u Rejoindre profils p sur u.users_id = p.user_id
Utilisez-vous des outils avec de l'IA dans votre travail ? Lesquels précisément ?
Des tâches sont-elles arrivées sans spécification technique ? Comment avez-vous procédé dans ces cas ?
Sais-tu comment écrire les starters pour Spring ? Est-ce que tu les as écrits toi-même ?
Tous les beans sont des singletons. Plusieurs requêtes arrivent au même méthode REST. Qu'est-ce qui garantit la sécurité des threads ? Spring garantit-il quelque chose par défaut ?
Peut-on utiliser le mécanisme AOP pour ajouter sa propre logique?
Que écririez-vous si vous voyez une telle implémentation lors d'une revue de code?
Quelle est la complexité temporelle d'ajouter un élément au milieu d'un ArrayList et d'une LinkedList, et pourquoi?
Écrivez des commandes Git pour ajouter un fichier et faire un commit sur une machine distante accessible uniquement via SSH
Quelles sont les implémentations de List et en quoi diffèrent-elles les unes des autres?
Quel protocole est utilisé dans WebSocket?
Comment les beans sont-ils créés dans Spring, qu'est-ce que l'injection de dépendances et pourquoi est-elle nécessaire?
Le service ne peut pas traiter les demandes pendant les heures de pointe. Que peut-on faire?