Kuo skiriasi RUN ir CMD komandos Dockerfile?
Python
def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Vartotojas nerastas") 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
Yra dvi paslaugos: registracija ir užsakymų valdymas. Naujas vartotojas sukuria užsakymą ir iš karto registruojasi. Kaip susieti šiuos įvykius, kad užsakymas nebūtų sukurtas, jei registracija nepavyko?
Ar pažįstate paskirstytas operacijas? Kuo skiriasi orkestravimas ir choreografija mikroservisuose?
Ką reiškia vykdymo (execute) teisė Linux'e katalogui?
Kaip veikia hash indeksas? Kodėl jis toks greitas?
Kokiuose formatuose vyksta duomenų perdavimas ir saugojimas dirbant su NoSQL duomenų bazėmis?
Kokie duomenų perdavimo protokolai naudojami NoSQL duomenų bazėse (Redis, MongoDB, Elasticsearch)?
Ar svarbu yra sudėtinių indeksų laukų tvarka reliacinėse duomenų bazėse?
Kokius HTTP užklausų metodus žinai ir kam jie skirti?
Ar turi patirties dirbant su Kubernetes ir kokiame lygyje?
Kuo skiriasi PUT ir PATCH? Kaip turėtų reaguoti serveris, jei PUT metodu nebus išsiųsti visi laukai? Pateikite realų PATCH naudojimo pavyzdį.
Kodėl paieška su indeksu yra greitesnė ir kiek? Palyginkite paiešką be indekso, su B-medžio indeksu ir su hash-indeksu.
Kaip atnaujinti didelės apkrovos mikroservisą į naują versiją be užklausų praradimo? Ką daryti, jei duomenų bazės migracija sugadins seną versiją?
Kas yra Ingress Kubernetes'e?
Kokias nerelacines duomenų bazes žinai ir kam jos naudojamos?
Kaip sureguliuoti prieigos teises Linux'e prie katalogų ir failų?
Į ką atkreipi dėmesį atliekant kodo peržiūrą?
Kokios yra JWT trūkumai?
Kaip nustatyti prieigos teises Linux (chmod) naudojant skaičius?