Защо в Magnite използваха GIN индекс за пълнотекстово търсене, а не отделен търсач (Elasticsearch)?
Python
Разкажете за процеса на регистрация на търговеца — как е организиран?
Задача за отстраняване на грешки: коригирайте проблема с идемпотентността (повторен клиентски заявка създава дублираща операция) и проблема с Outbox (двама работници публикуват едни и същи събития)
Каква е разликата между Coroutine, Task и Future в asyncio?
Какво е важно за вас в процеса на преглед на кода?
Задача за отстраняване на грешки: коригирайте състезателната ситуация при изтегляне на пари (две паралелни заявки могат да изтеглят повече, отколкото има в сметката)
Каква е концептуалната разлика между Kafka и RabbitMQ?
Какво прави await в Python?
Как да се защитим от дублиране и гонки при паралелни транзакции в база данни?
За какво са нужни блокировките в базите данни?
Какво е EXPLAIN в база данни и за какво се използва?
За кои услуги отговаряхте (ownership)?
Как протича вашият преглед на кода?
Какво е AsyncSession в SQLAlchemy и какви са правилата за работа с нея в контекста на FastAPI микросервиз?
Каква е разликата между синхронното и асинхронното взаимодействие на услуги?
Какви са текущите приоритетни задачи в екипа? Какво гори?
Какво е Race Condition с прости думи?
Как оценяваш като цяло подхода на екипа: BDD, FastAPI, географско разделяне на системата?
Какво прави EXPLAIN и какво се променя при добавяне на ANALYZE? Кога индексът е безполезен?
С кого най-често взаимодействате в етапа на поставяне на задачата и в какъв вид идва задачата?