Hol tároljuk az access és refresh tokeneket mobil alkalmazásban és a weben?
System Analyst
Hogyan működik az SSO (Single Sign-On)?
Írja le a szerver architektúráját, amely kezeli a felhasználói beállítások frissítésére irányuló kérést.
Egyszerűbb egy monolitot mikroszolgáltatásokra bontani vagy több mikroszolgáltatást egyesíteni egybe?
Mi a különbség egy objektum tömb és egy tömböket tartalmazó objektum között? Mikor használjuk az egyiket vagy a másikat?
Hogyan működik az OAuth 2.0? Írd le a Google-on keresztüli hitelesítési folyamatot egy külső oldalon.
50 millió felhasználónk van, 10% naponta lép be. Hogyan kezeljük ezt a terhelést az adatbázison?
Mennyire ismered az Android és iOS UI-t? Útmutatók, viselkedés leírása fejlesztők számára, különbségek a platformok között?
Hogyan nézhetjük meg, mi történik a motorháztető alatt HTTP-kérés esetén, különösen ha valami rosszul sül el?
Hogyan gyorsítható fel az SQL lekérdezés SELECT FROM user_settings WHERE user_id = ? 50 millió felhasználó esetén?
HTTP metódusok idempotenciája: mi történik, ha ugyanazzal a kérdéssel kétszer hívjuk meg a POST és a PUT metódusokat?
Mi a különbség a logikai adatmodell és a fizikai adatmodell között?
Mesélj részletesebben a HTTP 400-as hibákról: mire szolgálnak, milyen reakció várható rájuk?
Hogyan tudja a böngésző, hogy mi a szerver IP címe, amikor beírja a yandex.ru-t? Hogyan jut el fizikailag a kérés a szerverhez?
Hogyan ellenőrzi a szerver a JWT tokent? Hogyan védekezhet a token tartalmának cseréje ellen?
Hogyan írnád le a beállítások képernyőjét kapcsolókkal, bemenetekkel, dátumokkal és avatarral a fejlesztőknek?
Miért használják a Redis-t? Mi történik, ha a Redis leáll? Milyen cache-frissítési politikák vannak? Miért gyorsabb a Redis, mint a PostgreSQL?
Hogyan határoztad meg a mikroservicek számát (10 darab)? Milyen elv alapján osztottad fel őket?
Írja le az ERD-t a felhasználói beállítások képernyőjéhez. Hogyan tárolja a beállításokat — külön mezőkben vagy másképp?