Python
Какъв беше съставът на екипа във вашия предишен проект?
Имаме FastAPI REST услуга с endpoint GetUserSubscriptions. Endpointът започна да отговаря по-бавно. Как бихте анализирали този проблем?
Ще опаковаме модела в контейнер, нали?
Каква е разликата между списък и кортеж?
Как да локализираме проблема с тормозния лост? Какво да правим с падащата външна зависимост?
Какви са метакласите в Python? За какво са необходими, ако има наследяване?
Разкажете за интересен инцидент или трудна ситуация на работното място.
Какво е MVCC в PostgreSQL? Какви проблеми може да предизвика и как да ги решим?
Работили ли сте като специалист по външно наемане в [компания]?
Каква е разликата между HTTP и HTTPS? От какво се състои HTTP заявката?
Какво означава за вас ефективно взаимодействие в екипа и как се стремите да го постигнете?
Какви видове задачи могат да бъдат решени с помощта на конкретни рамки и как да изберем най-подходящия за тях?
Разкажи малко за себе си: опит в работата, какво търсиш, защо реши да смениш работата си?
def make_order(): order = Order.objects.create(...) print(order.id) notify_order_created.delay(order.id)
Разкажи за последния си проект: какъв беше проектът, каква беше архитектурата, за колко услуги отговаряше и в какво се състоеха твоите задължения?
Разкажете с вашите думи как проектирахте PostgreSQL за витрината на маркетплейса: бизнес изисквания, колко таблици, какви връзки, какво е бизнес-същност?
Как разделихте монолита на микросервизи? Каква беше логиката за разделяне по домейни? Как осигурихте независимостта на домейните и управлявахте транзакциите?
Какви трудности могат да възникнат при използването на хеш индекси в база данни?
Кое работи по-бързо при точно съвпадение — B-дерево или Hash индекс в PostgreSQL?
Как може да се оцени ефективността на изпълнението на SQL заявка?