Sobes.tech

Защо в Magnite използваха GIN индекс за пълнотекстово търсене, а не отделен търсач (Elasticsearch)?

Middle
181

Разкажете за процеса на регистрация на търговеца — как е организиран?

Middle
165

Задача за отстраняване на грешки: коригирайте проблема с идемпотентността (повторен клиентски заявка създава дублираща операция) и проблема с Outbox (двама работници публикуват едни и същи събития)

Middle
165

Каква е разликата между Coroutine, Task и Future в asyncio?

Middle
160

Какво е важно за вас в процеса на преглед на кода?

Middle
146

Задача за отстраняване на грешки: коригирайте състезателната ситуация при изтегляне на пари (две паралелни заявки могат да изтеглят повече, отколкото има в сметката)

Middle
145

Каква е концептуалната разлика между Kafka и RabbitMQ?

Middle
144

Какво прави await в Python?

Middle
142

Как да се защитим от дублиране и гонки при паралелни транзакции в база данни?

Middle
135

За какво са нужни блокировките в базите данни?

Middle
134

Какво е EXPLAIN в база данни и за какво се използва?

Middle
133

За кои услуги отговаряхте (ownership)?

Middle
131

Как протича вашият преглед на кода?

Middle
130

Какво е AsyncSession в SQLAlchemy и какви са правилата за работа с нея в контекста на FastAPI микросервиз?

Middle
130

Каква е разликата между синхронното и асинхронното взаимодействие на услуги?

Middle
129

Какви са текущите приоритетни задачи в екипа? Какво гори?

Middle
129

Какво е Race Condition с прости думи?

Middle
129

Как оценяваш като цяло подхода на екипа: BDD, FastAPI, географско разделяне на системата?

Middle
129

Какво прави EXPLAIN и какво се променя при добавяне на ANALYZE? Кога индексът е безполезен?

Middle
128

С кого най-често взаимодействате в етапа на поставяне на задачата и в какъв вид идва задачата?

Middle
128
/2