Zašto je u Magnite-u korišćen GIN indeks za pretraživanje punog teksta, a ne poseban pretraživački motor (Elasticsearch)?
Python
Zadatak za otklanjanje grešaka: ispravite problem idempotentnosti (ponovljeni zahtev klijenta kreira duplikat operacije) i problem Outbox (dva radnika objavljuju iste događaje)
Ispričajte nam o procesu registracije trgovca — kako je on organizovan?
Koja je razlika između Coroutine, Task i Future u asyncio?
Šta vam je važno u procesu pregleda koda?
Zadatak za otklanjanje greške: ispraviti uslov trke prilikom skidanja novca (dva paralelna zahteva mogu skinuti više nego što je na računu)
Koja je konceptualna razlika između Kafka i RabbitMQ?
Šta radi await u Pythonu?
Kako se zaštititi od duplikata i trka u paralelnim transakcijama u bazi podataka?
Зашто су блокаде у базама података потребне?
Šta je EXPLAIN u bazi podataka i čemu služi?
За које услуге си одговарао (ownership)?
Kako kod vas protiče pregled koda?
Šta je Race Condition jednostavnim rečima?
Šta je AsyncSession u SQLAlchemy i koja su pravila za rad s njom u kontekstu FastAPI mikroservisa?
Koja je razlika između sinhrone i asinhrone interakcije usluga?
Koji su trenutno prioritetni zadaci u timu? Šta gori?
Kako uopšte ocenjuješ pristup tima: BDD, FastAPI, geografsko razdvajanje sistema?
Šta radi EXPLAIN i šta se menja dodavanjem ANALYZE? Kada je indeks beskoristan?
Који најчешће сарађује у фази постављања задатка и у ком облику долази задатак?