Care este diferența dintre comenzile RUN și CMD în Dockerfile?
Python
def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Utilizator negăsit") 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
Există două servicii: înregistrare și gestionarea comenzilor. Un utilizator nou creează o comandă și se înregistrează imediat. Cum să legați aceste evenimente pentru ca comanda să nu fie creată dacă înregistrarea eșuează?
Cunoașteți tranzacțiile distribuite? Care este diferența dintre orchestrare și coregrafie în microservicii?
Ce înseamnă dreptul de executare (execute) pentru un director în Linux?
Cum funcționează un index hash? De ce are o viteză atât de mare?
În ce formate are loc transmiterea și stocarea datelor în timpul interacțiunii cu bazele de date NoSQL?
Ce protocoale de transfer de date sunt utilizate în bazele de date NoSQL (Redis, MongoDB, Elasticsearch)?
Este importantă ordinea câmpurilor într-un index compus în bazele de date relaționale?
Ce metode de solicitare HTTP cunoști și pentru ce sunt utilizate?
Ai experiență cu Kubernetes și la ce nivel?
Care este diferența dintre PUT și PATCH? Cum trebuie să reacționeze serverul dacă nu sunt trimise toate câmpurile prin metoda PUT? Oferă un caz real de utilizare a PATCH.
De ce căutarea cu index este mai rapidă și în ce măsură? Comparați căutarea fără index, cu index B-tree și cu index hash.
Cum să actualizați un microserviciu cu trafic mare la o versiune nouă fără a pierde solicitări? Ce să faceți dacă migrația bazei de date strică versiunea veche?
Ce este Ingress în Kubernetes?
Ce baze de date NoSQL cunoști și pentru ce sarcini sunt utilizate?
Cum sunt configurate drepturile de acces pentru foldere și fișiere în Linux?
La ce te uiți atunci când faci o revizuire de cod?
Care sunt dezavantajele JWT?
Cum se stabilesc drepturile de acces în Linux (chmod) folosind cifre?