Miért használtak a Magnite-ban GIN indexet a teljes szöveg kereséséhez, és nem külön keresőmotort (Elasticsearch)?
Python
Hibakeresési feladat: javítsa ki az idempotencia problémáját (egy ügyfél ismételt kérés duplikált műveletet hoz létre) és az Outbox problémát (két munkavállaló ugyanazokat az eseményeket publikálja)
Meséljen a kereskedő regisztrációs folyamatáról — hogyan van felépítve?
Mi a különbség a Coroutine, Task és Future között az asyncio-ban?
Mi fontos számodra a kódellenőrzés folyamatában?
Hibakeresési feladat: javítsa ki a versenyhelyzetet a pénz levonásakor (két párhuzamos kérés több pénzt vonhat le, mint amennyi a számlán van)
Mi a különbség a Kafka és a RabbitMQ közötti fogalmi szempontból?
Mit csinál az await a Pythonban?
Hogyan védekezzünk a duplikátumok és versenyek ellen párhuzamos tranzakciók esetén az adatbázisban?
Miért szükségesek zárolások az adatbázisokban?
Mi az az EXPLAIN az adatbázisban, és mire használják?
Milyen szolgáltatásokért voltál felelős (ownership)?
Mi az az AsyncSession a SQLAlchemy-ben, és milyen szabályok vonatkoznak rá a FastAPI mikroszolgáltatás kontextusában?
Hogyan zajlik nálad a kód áttekintése?
Mi az a versenyhelyzet egyszerű szavakkal?
Mi a különbség a szinkron és aszinkron szolgáltatásinterakciók között?
Mik a csapat jelenlegi elsődleges feladatai? Mi ég?
Általánosságban hogyan értékeled a csapat megközelítését: BDD, FastAPI, a rendszer földrajzi elválasztása?
Mit csinál az EXPLAIN, és mit változik az ANALYZE hozzáadásával? Mikor haszontalan egy index?
Kivel dolgozol a leggyakrabban a feladat meghatározási szakaszában, és milyen formában érkezik a feladat?