ERP Consultant
Comment ont-ils résolu le problème du dialogue chaud avec mille messages par minute?
Parlez-moi des ramasse-miettes en Java, quels sont-ils et avez-vous de l'expérience dans la configuration de la JVM.
Parlez-moi de votre dernier projet : que faisiez-vous, quelles étaient les tâches, projets et technologies ?
Quels étaient les goulots d'étranglement dans le monolithe du messager et pourquoi l'avez-vous décomposé?
Combien de temps pouvez-vous prendre pour le déjeuner?
Quelle est la différence entre un certificat RSA et un certificat GOST?
Pourquoi aiohttp peut-il effectuer des requêtes HTTP de manière non bloquante, alors que requests ne le peut pas?
Qu'est-ce qu'un servlet ? Qu'est-ce qu'un conteneur de servlets ? Quels conteneurs populaires connais-tu ?
Quelles classes en Java ne héritent pas de Object?
Comment la base de données a-t-elle été partitionnée pour stocker les messages?
Depuis combien d'années travaillez-vous avec Java et Spring ? Quels ont été vos projets ? Qu'est-ce qui vous a le plus marqué dans votre travail ?
Quelles garanties de livraison de messages dans Kafka connaissez-vous?
Que se passe-t-il avec asyncio.create_task et en quoi cela diffère-t-il de await coroutine?
Avec quel type de saga ont-ils travaillé en pratique?
Depuis combien de temps travaillez-vous avec des microservices?
Implémentez un limiteur de taux pour le gestionnaire : chaque client a un client_id, une limite et un intervalle ; il faut limiter le nombre d'appels au gestionnaire pour chaque client dans une fenêtre temporelle glissante et lancer RateLimitExceededError.
Comment définir un délai d'attente pour l'exécution d'une coroutine?
Comment fonctionne l'asynchronie en Python?
Quelle était l'architecture interne du service backend : monolithe modulaire, DDD, MVC ou autre approche ?
Comment assurer l'atomicité des opérations et la déduplication des commandes lors de l'utilisation de Kafka?