Python
Avez-vous travaillé avec Kafka en mode natif, simplement producteur-consommateur, ou y avait-il un traitement en flux ? Comment évalues-tu ton expérience avec Kafka ?
Pourquoi peut-on multiplier une chaîne par un nombre, mais pas additionner une chaîne avec un nombre?
Parlez-nous plus en détail du microservice de notifications : sa logique, les difficultés de développement et votre contribution.
Qu'est-ce qu'un gestionnaire de contexte en Python ? À quoi sert-il ? Comment en écrire un personnalisé ?
Considérez-vous votre emploi principal ou supplémentaire en ce moment?
Quand est-il préférable d'utiliser l'asynchronie ou le multithreading en Python, et pour quelles tâches?
Quel niveau de salaire espérez-vous lors de la transition?
Quelle est la complexité de rechercher un élément par valeur dans une liste (liste Python) ?
Es-tu prêt à passer à l'étape suivante de l'entretien ?
Parle-moi des index dans PostgreSQL : quels types existent, quand les utiliser, quand ne pas le faire.
Faut-il utiliser OrderedDict au lieu d'un dict normal pour un cache de mémoïsation sans limite de taille et sans politique d'expulsion?
As-tu des offres en main ou des entretiens en cours?
Où sont stockés les cookies?
Dans quels scénarios RabbitMQ peut-il perdre des messages et comment l'éviter?
Quand faut-il utiliser des threads et quand des processus?
Tâche liée au CPU, tu as mentionné qu'elle ne se scale pas bien, mais comment exactement elle se scale en Python?
Quelle équipe et quels processus recherchez-vous dans votre travail?
Comment le grand journal d'événements Kafka a-t-il été nettoyé : une politique de rétention a-t-elle été configurée ?
Seriez-vous prêt à clôturer l'offre actuelle en cas de nouvelle offre?
Exercice 2 Un magasin de meubles vend des produits : Canapé - 7000 roubles. Table - 2500 roubles. Chaise - 300 roubles. Pour chaque achat, l'acheteur reçoit des bonus de 5% du montant de la commande L'acheteur souhaite acheter : 3 chaises, 1 table, 2 canapés Une partie du paiement est effectuée avec des bonus d'une valeur de 3333 points Il est nécessaire d'écrire un algorithme qui calculera : 1. Le montant total à payer 2. La somme des bonus accumulés 3. La répartition des bonus accumulés par les articles de la commande 4. La répartition des bonus utilisés par les articles de la commande