Python
Parlez-nous de vous — une petite introduction de 3 minutes
Quelles tâches résout l'utilisation du module asyncio en Python?
Dans quelle partie du produit financier peut-on faire des appels synchrones et où faut-il de l'asynchronie?
Et en ce qui concerne les forces et faiblesses techniques, pouvez-vous le développer plus en détail (pas de manière abstraite) ?
Avez-vous écrit des requêtes SQL plus souvent via ORM ou sans ORM?
Pourquoi le multithreading en Python n'est-il pas très efficace ? Parlez du GIL, de l'asynchronie et du multiprocessing.
Souhaits concernant le planning de travail
Peux-tu expliquer comment fonctionne next() ?
Comment transmettre et suivre un identifiant de requête unique (trace ID) lors de l'interaction entre microservices?
Avez-vous participé au choix de l'architecture microservices ? Pourquoi précisément les microservices ?
Qui a écrit le code ? Avez-vous utilisé des assistants IA lors du développement ?
Quel est le rôle et l'utilisation des mixins en Python pour étendre la fonctionnalité des classes?
Parle-moi de ton expérience, qu'est-ce qui a été intéressant dans la pratique, où et en quoi tu t'es occupé?
Pouvez-vous expliquer plus en détail pourquoi ces types de données sont considérés comme modifiables? Pouvez-vous donner des exemples concrets de types de données modifiables et expliquer comment ils sont modifiés?
Quelles sont les signaux dans Django?
Qu'est-ce que la recherche binaire?
Quels sont les inconvénients de JWT ?
Quelle est la différence entre une pile et une file d'attente?
# Description du problème # Une séquence d'entiers triés par ordre croissant est donnée. # Il est nécessaire d'implémenter une fonction qui effectue une recherche binaire d'un élément dans cette séquence. # La fonction doit : # 1. Prendre deux arguments : # - une liste triée de nombres, # - une valeur cible à rechercher. # 2. Retourner l'indice de l'élément trouvé, si l'élément est présent. # 3. Retourner -1 si l'élément n'est pas dans la liste. # Exigences # - La solution doit être itérative. # - Il est important de respecter la complexité O(log n). # - Le code doit être écrit en Python 3 et respecter les principes fondamentaux de la propreté du code.
Quelles étapes sont prises en cas de conflit de données ou d'erreurs système?