Sobes.tech

Python

Qu'est-ce que la composition et en quoi diffère-t-elle de l'héritage?

203

Qu'est-ce qu'une collision et peut-on s'en débarrasser?

180

Comment percevez-vous le support des projets existants, êtes-vous prêt à travailler dessus?

168

Comment avez-vous compris que le code était bien réalisé ? Selon quels critères ?

160

Que feriez-vous si un collègue partait en vacances et qu'on vous demandait de terminer son projet urgent en 2 jours, y compris le week-end?

155

Quels sont les principes de la POO en Python?

153

Les captures d'écran contiennent du code Python pour une fonction asynchrone permettant de créer une commande dans un service web. Le code implique : - Analyser les données JSON de la requête pour user_id, items et promo_code. - Calculer le prix total des articles. - Appliquer éventuellement une réduction en appelant un service externe de réduction. - Insérer la commande dans une base de données PostgreSQL. - Réserver les articles en appelant un service d'entrepôt. - Publier un événement de commande créée sur un adaptateur Kafka. - Mettre à jour le statut de la commande à 'traité'. La tâche implicite du code est : "Implémenter un point de terminaison API asynchrone pour créer une commande qui : - Valide les données d'entrée. - Calcule le prix total de la commande. - Applique une réduction si un code promo est fourni en appelant un service externe de réduction. - Insère la commande dans une base de données PostgreSQL et récupère le nouvel ID de commande. - Appelle un service d'entrepôt pour réserver les articles commandés. - Publie un événement de commande créée sur un adaptateur Kafka. - Met à jour le statut de la commande à 'traité' dans la base de données. - Gère gracieusement les erreurs potentielles telles que la déconnexion du service de réduction."

142

À quoi servent les index dans les bases de données ? Que représentent-ils ? Pourquoi ne peut-on pas créer un index sur tous les champs ?

142

Comment progressiez-vous dans le processus de travail : de manière itérative, par blocs?

141

Qu'est-ce que la livraison au moins une fois et que garantit-elle?

140

À quoi ressemble l'employeur idéal pour vous?

140

Y a-t-il un projet dont vous êtes fier ? Pourquoi le mettez-vous en avant ?

140

Comment compreniez-vous qu'il fallait optimiser quelque chose ? Comment évaluiez-vous la performance en production ?

139

Qu'est-ce que le MRO et comment cela fonctionne-t-il?

138

Quel est pour vous un projet difficile ? Où voyez-vous votre développement ?

134

Pourquoi certains employés accomplissent leur travail avec qualité et à temps, tandis que d'autres ne le font pas?

134

Avez-vous de l'expérience dans la réalisation de projets à partir de zéro?

133

Avez-vous des questions sur les conditions de travail et les étapes suivantes?

132

Que se passe-t-il si on fond tous les métaux ensemble?

130

Comment les métriques de PostgreSQL arrivent-elles dans Grafana?

130
/3