Каква е разликата между командите RUN и CMD в Dockerfile?
Python
Има две услуги: регистрация и управление на поръчки. Нов потребител създава поръчка и се регистрира веднага. Как да свържем тези събития, за да не се създаде поръчка, ако регистрацията не успее?
Какво означава правото за изпълнение (execute) за директория в Linux?
Запознат ли сте с разпределените транзакции? Какво е разликата между оркестрация и хореография в микросервизите?
Как работи хеш индексът? Защо има такава висока скорост?
В кои формати се осъществява преносът и съхранението на данни при взаимодействие с NoSQL бази данни?
def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Потребител не е намерен") 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
Кои протоколи за предаване на данни се използват в NoSQL бази данни (Redis, MongoDB, Elasticsearch)?
Имаш ли опит с Kubernetes и на какво ниво?
Кои методи на HTTP заявки знаеш и за какво се използват?
Каква е разликата между PUT и PATCH? Как трябва да реагира сървърът, ако не са изпратени всички полета с метода PUT? Дайте реален пример за използване на PATCH.
Важно ли е редът на полетата в съставен индекс в релационните бази данни?
Как да актуализираме високонагружен микросервиз до нова версия без загуба на заявки? Какво да правим, ако миграцията на базата данни разбие старата версия?
Защо търсенето с индекс е по-бързо и с колко? Сравнете търсенето без индекс, с B-дерево индекс и с хеш-индекс.
Кои нерелационни бази данни знаеш и за какви задачи се използват?
Какво е Ingress в Kubernetes?
Как да зададете права за достъп в Linux (chmod) с помощта на числа?
На какво обръщаш внимание при преглед на код?
Как са настроени правата за достъп до папки и файлове в Linux?
На кои технологии сте виждали или реализирали API Gateway?