Milyen munkafolyamatot keres: irodai, hibrid vagy távoli?
Python
Hogyan lépett kapcsolatba ML/AI mérnökökkel, és milyen modell vagy AI-megoldást valósított meg?
5. Fizetési megbízhatóság: "Hogyan oldódott meg az idempotencia kérdése a gRPC-ben?" Interjúztató célja: A fizetések — a legveszélyesebb terület a duplikátumok (Double Spending) szempontjából. Lehetséges kérdés: "A fizetési kérés gRPC-n keresztül ment, de időkorlát (DEADLINE_EXCEEDED) miatt sikertelen volt. A pénz levonásra került — ismeretlen. Mit csinál a fizetési modul?" Hogyan válaszoljunk: "Egy pénzügyi tranzakciós kontextusban minden ismétlődő kérésnek rendelkeznie kell egy Idempotency Key-vel: 1. A gRPC kérés metaadataiban (metadata=((‘x-idempotency-key’, key_uuid),)) mindig egyedi tranzakciós kulcsot továbbítottunk. 2. Amikor DEADLINE_EXCEEDED-et kapunk, a kliens biztonságosan újra próbálkozhat ugyanazzal a kulccsal. 3. A beszerzési szolgáltatás ellenőrizte ennek a kulcsnak a jelenlétét saját adatbázisában / Redis-ben, és vagy visszaadta a már feldolgozott tranzakció állapotát, vagy első alkalommal dolgozta fel azt."
Ismeri az igényfeldolgozó termékeket, csalás elleni, AML, hitel szállítószalag és szankciós szűrés?
Miért hagyta el a korábbi munkahelyét?
Milyen volt a csapatod, kivel kommunikáltál, hogyan dolgoztál, és milyen stack-et használtál?
Válasz a Python fejlesztői állásra
Mik a követelmények a történelem tárolására, az üzenetsorrendre, a keresésre, a titkosításra, az elérhetőségre, az üzenet régiójára és a törlésre?
Tervezzen egy üzenetküldőt.
Mely helyi modellt használták: Qwen, DeepSeek vagy más?
Mit keres most, és mi a kulcsfontosságú számodra egy vállalat kiválasztásakor?
Használtál AI-ügynököket vagy eszközöket kódgeneráláshoz, például Codexet?
Skálázható üzenetküldő tervezése: csak személyes beszélgetések, szöveg és képek küldése, online és offline kézbesítés push értesítéseken keresztül, "elküldve/kézbesítve/olvasva" státuszok, beszélgetés története és online/offline jelenlét státusz. Korlátozások: legfeljebb 10 millió felhasználó, átlagos terhelés 50 ezer üzenet/sec, csúcs — 100 ezer üzenet/sec, üzenetek nem veszhetnek el, a rendszer horizontálisan skálázódjon; P99 online kézbesítés — akár 400 ms.
Egyetért-e azzal, hogy felhagyjon a végponttól végpontig tartó titkosítással, hogy támogassa a szerveroldali teljes szöveg keresést az üzeneteken?
Meséljen a legbonyolultabb technikai vagy termékhez kapcsolódó kihívásról, amellyel szembesült: mi volt a probléma és hogyan oldotta meg?
Meséljen egy munkában elkövetett hibáról: mi történt, miért, és mit tanult belőle?
Milyen funkcionális és nem funkcionális követelményeket kell meghatározni egy üzenetküldő számára: személyes csevegések, üzenetállapotok, legfeljebb 5 MB-os fájlok, push értesítések, akár 10 millió felhasználó, átlagosan 40–50 ezer RPS és csúcsidőben akár 100 ezer RPS?
Milyen AI-eszközöket használt még a helyi modell mellett?
Python mellett mely más nyelveket használtál vagy érdeklődsz most?
Néhány kérdés merült fel Szükséges írni az iskolai oktatásról? Valamit meg kell jelölni a számítógépes készségekről? Ha igen, egyszerűen csak a első oszlopba kellene írni? Mert a táblázat nyilván kicsit el van csúszva.