Quelle est la différence entre les commandes RUN et CMD dans un Dockerfile?
Python
Il y a deux services : l'inscription et la gestion des commandes. Un nouvel utilisateur crée une commande et s'inscrit immédiatement. Comment relier ces événements pour que la commande ne soit pas créée si l'inscription échoue ?
Que signifie le droit d'exécution (execute) pour un répertoire sous Linux?
Connaissez-vous les transactions distribuées ? Quelle est la différence entre l'orchestration et la chorégraphie dans les microservices ?
Comment fonctionne un index hash ? Pourquoi a-t-il une telle vitesse ?
Dans quels formats la transmission et le stockage des données ont-ils lieu lors de l'interaction avec des bases de données NoSQL?
def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Utilisateur non trouvé") return user @app.get("/users", response_model=list[User]) def list_users(): return [User(*user) for user in users.list()] @app.get("/users/me", response_model=User) def read_current_user(current_user: User = Depends(get_current_user)): return current_user
Quels protocoles de transmission de données sont utilisés dans les bases de données NoSQL (Redis, MongoDB, Elasticsearch) ?
As-tu de l'expérience avec Kubernetes et à quel niveau?
Quels méthodes de requêtes HTTP connais-tu et à quoi servent-elles?
Quelle est la différence entre PUT et PATCH ? Comment le serveur doit-il réagir si tous les champs ne sont pas envoyés avec la méthode PUT ? Donnez un cas d'utilisation réel de PATCH.
L'ordre des champs dans un index composé est-il important dans les bases de données relationnelles?
Comment mettre à jour un microservice à haute charge vers une nouvelle version sans perdre de requêtes ? Que faire si la migration de la base de données casse l'ancienne version ?
Pourquoi la recherche avec index est-elle plus rapide et dans quelle mesure ? Comparez la recherche sans index, avec un index B-tree et avec un index hash.
Quelles bases de données NoSQL connais-tu et pour quelles tâches elles sont utilisées?
Qu'est-ce que Ingress dans Kubernetes?
Comment définir les droits d'accès dans Linux (chmod) à l'aide de chiffres?
Sur quoi portez-vous votre attention lors de la revue de code?
Comment sont configurés les droits d'accès aux dossiers et fichiers sous Linux?
Sur quelles technologies avez-vous vu ou implémenté API Gateway?