Avez-vous souvent été impliqué dans l'enquête sur des incidents en production ou s'agissait-il d'un cas unique ?
Java
Qu'est-ce que les acks, retries et producteur idempotent dans Kafka?
Comment la revue de code a-t-elle été organisée : combien d'approbations étaient nécessaires et qui a participé?
Qu'est-ce que at-least-once et exactly-once dans Kafka?
Le service traite 100 000 RPS et plante en raison de la mémoire. Décrivez le processus de recherche de la cause et proposez une solution architecturale.
Comment appeler une méthode @Transactional depuis le même bean pour que la transaction fonctionne?
Décrivez le cycle de vie d'un bean singleton dans Spring.
Comment prévenir la perte de mise à jour?
Avez-vous rencontré des incidents en production, comment l'enquête a-t-elle été menée et que feriez-vous si on vous confiait de résoudre un problème ?
Où est-il préférable d'effectuer la transformation des données visible pour le client : sur le backend ou sur le frontend ? Par exemple, le calcul des intérêts annuels.
Comment rendre un consommateur sûr avec une livraison au moins une fois?
Que pensez-vous des exigences telles que "fais-le ici, mais avec cette modification", surtout avec des délais serrés?
Avez-vous de l'expérience dans le développement d'applications backend qui interagissent avec le frontend?
Quel a été le cas le plus chargé et quelle était la charge en requêtes ou transactions par seconde?
Comment optimiser les JOINs?
Pourquoi ne travaillez-vous pas en ce moment ?
Comment fonctionne un index composite?
Parlez de votre expérience avec Kotlin.
À quoi ressemblerait votre test unitaire idéal pour le mappage d'une carte avec environ 60 champs, où certains champs peuvent manquer et des transformations de valeurs sont nécessaires?
Y avait-il une échéance stricte de la part de l'entreprise pour cette tâche et l'avez-vous respectée ?