Python
Il y a plusieurs services (2-3), et il existe un scénario métier traversant tous les services. Si une opération sur l'un des services au milieu ou à la fin échoue, le système se retrouve dans un état incohérent. Quelles méthodes peuvent être utilisées pour assurer la transactionnalité entre services (soit tout le scénario est appliqué, soit rien du tout), si chaque service possède sa propre base de données?
Dans quel autre cas, en plus de l'allocation de mémoire, une liste pourrait-elle poser des problèmes de performance?
Avez-vous travaillé avec Redis ? Sous quelle forme Redis stocke-t-il les données et quels types de valeurs prend-il en charge ?
Peut-on utiliser un objet de sa propre classe comme clé dans un dictionnaire?
Comment réagis-tu lorsque les exigences changent en cours de travail?
Quels sont les résultats des expressions avec == et is pour les nombres entiers, y compris les petits nombres et les nombres hors du cache?
Qu'est-ce que le ramasse-miettes en Python et comment fonctionne-t-il?
Quelle est la différence entre un tableau et une liste chaînée ? Quelle structure de données est utilisée en interne dans la liste Python ?
Qu'est-ce qu'une fermeture en Python?
À quelle vitesse vous familiarisez-vous avec une nouvelle technologie inconnue?
Comment apprends-tu de nouvelles technologies et outils ? As-tu un plan (feuille de route) ou cela dépend de la situation ? Donne un exemple de ce que tu as appris au cours des six derniers mois.
Qu'est-ce que l'injection de dépendances et à quoi sert-elle?
Parlez-nous de votre expérience avec Docker et Kubernetes : quelles tâches avez-vous résolues grâce à eux ?
Parlez-moi plus en détail du dernier service auquel vous avez participé.
À quel niveau du modèle OSI fonctionnent TCP et UDP et quelle est la différence entre eux?
Avez-vous des questions sur les étapes de sélection?
Comment peut-on évaluer la rapidité du fonctionnement de l'algorithme?
Comment organiser le processus de migration de la base de données pour ne pas interrompre le service (zero downtime) ?
Quels paramètres dans Docker Compose doivent être définis pour améliorer la tolérance aux pannes et la fiabilité du service?
Quelle est la différence entre les opérateurs `is` et `==` en Python?