Java
Combien d'années d'expérience avez-vous au total dans l'écosystème JVM?
Donnez un exemple d'une tâche commerciale importante ou d'une intégration que vous avez réalisée entièrement par vous-même.
Parlez-moi du motif Inversion de Contrôle (IoC)
Parlez du théorème CAP. Que choisiriez-vous : cohérence ou disponibilité lors d'une partition réseau?
Que doit contrôler l'application selon DDD?
Comment stockez-vous vos configurations et comment leur mise à jour se déroule-t-elle?
Que faire si le backend ne parvient pas à réaliser une fonctionnalité pour la sortie, mais qu'il reste du temps ?
Quel est votre rôle informel dans l'équipe de travail?
[nom] a demandé : avec quelles bases de données avez-vous travaillé ? Postgres, Redis — c'est clair, mais avec des bases non relationnelles, comme MongoDB ou d'autres ?
class StackTask { public static void main(String[] args) { a(15); } public static void a(long item) { b(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); } }
Parle-moi de toi et de ton expérience
Une transaction sera-t-elle ouverte si la méthode A appelle la méthode B avec @Transactional dans la même classe?
[nom] a demandé : Qu'est-ce que OutOfMemoryError, quand cela se produit-il, l'avez-vous rencontré en pratique?
À qui appartient ce Redis sur le schéma et en quoi la situation diffère-t-elle lorsque la logistique écrit dans le Redis 'notre' de celui que tu as dessiné?
Qu'est-ce qui a été le plus intéressant dans le travail au cours de la dernière année et demie ? Parle-moi du projet.
Pourquoi avez-vous utilisé Kafka au lieu d'accepter simplement la requête et de la traiter de manière synchrone ? Pourquoi ne pas faire évoluer les instances ?
Comment aurait-on pu modifier la solution en utilisant 1 collection au lieu de 2 (seen et temp) ?
Qu'est-ce qu'il fallait ajouter là-bas?
Quel est le projet chez Gazprom Neft ? Sur quoi ont-ils travaillé ?
Qu'est-ce que la méthode name() dans enum?