Sobes.tech

Python

Quelle est la particularité des classes abstraites et des méthodes abstraites, et à quoi servent-elles?

117

Écrire un décorateur rate_limit(max_calls, period), qui limite le nombre d'appels à une fonction par une fenêtre glissante dans le temps : pas plus de max_calls appels au cours des dernières period secondes. En cas de dépassement, l'appel ne doit pas être effectué. Prendre en compte que la fonction peut être appelée depuis plusieurs threads. Exemple : @rate_limit(max_calls=5, period=60) le sixième appel en une minute doit être rejeté.

117

Comment fonctionne `with` et le gestionnaire de contexte?

117

Décrivez le processus de livraison des changements en cas de correction urgente d'un bug en production.

116

Connaissez-vous les expressions régulières ?

114

À quel niveau du modèle OSI fonctionnent TCP et UDP et quelle est la différence entre eux?

114

Quelles bibliothèques avez-vous utilisées pour interagir avec RabbitMQ et Kafka?

112

Quelle est la complexité d'ajouter et de supprimer des éléments dans une liste Python et de quoi cela dépend-il?

111

Comment échanger des données entre processus?

111

Dans quel cas le principe d'ouverture-fermeture est-il violé?

110

Pourquoi un serveur peut-il répondre au ping mais être inaccessible via TCP/UDP, par exemple via HTTP ou FTP?

110

Quelles sont les composants stables et instables?

109

Quelle est la complexité temporelle et la mémoire supplémentaire de la solution avec deux pointeurs?

109

Quels paramètres dans Docker Compose doivent être définis pour améliorer la tolérance aux pannes et la fiabilité du service?

109

Donnez un exemple de polymorphisme dans les bibliothèques intégrées ou standard de Python.

108

Comment les index interagissent-ils avec les conditions WHERE ... LIKE en SQL?

108

Quelle est la différence entre `__new__` et `__init__`?

108
/4