Java
Comment évalues-tu tes compétences en interaction avec les autres et en travail d'équipe?
Quelle est votre expérience avec la programmation multithread en Java?
Peut-on modifier ou lire les valeurs des variables privées d'une classe via Reflection API?
Quelle est la classe de base en Kotlin qui sert d'ancêtre à toutes les autres classes?
À quelle fréquence effectuez-vous l'enregistrement des données dans la base de données pendant votre travail?
Pouvez-vous expliquer le concept de paradigme fonctionnel en programmation?
Que faites-vous de la tâche après l'avoir terminée?
Quels sujets ou domaines étudies-tu actuellement pour ton développement professionnel?
Quelle est la fonction du paramètre propagation dans l'annotation @Transactional en Spring?
Faut-il diviser les tables en parties (sharding) pour augmenter la vitesse d'exécution des requêtes?
Quelle est la nécessité d'utiliser ExecutorService lors du traitement d'un grand nombre de tâches?
Avez-vous déjà joué le rôle de chef de fonctionnalités?
Quelle est la métrique de temps pour rechercher un élément par clé dans une table de hachage HashMap?
Quelles sont les caractéristiques distinctives d'une liste chaînée et en quoi diffère-t-elle des autres structures de données?
Nommez les sémantiques du travail dans Kafka.
Dans quels cas faut-il indiquer throws dans la signature de la méthode, pour quelles exceptions?
Pouvez-vous expliquer le mécanisme de l'annotation @SpringBootTest dans les tests Spring Boot?
Qu'est-ce que Liquibase et comment organiser la gestion des versions de la base de données, en particulier dans des conditions de restrictions de sécurité (comme chez Sberbank) ?
Avez-vous déjà travaillé avec des tâches DevOps : scripts de déploiement, CI/CD ?
Avez-vous implémenté la pagination dans votre dernier projet?