Kde ukládat access a refresh tokeny v mobilní aplikaci a na webu?
System Analyst
Jak funguje SSO (Single Sign-On)?
Popište architekturu serveru, který zpracovává žádost o aktualizaci uživatelských nastavení.
Je snazší rozdělit monolit na mikroservisy nebo spojit několik mikroservisů do jednoho?
V čem se liší pole objektů od objektu s poli? Kdy použít kterou možnost?
Jak funguje OAuth 2.0? Popište tok autorizace přes Google na externí stránce.
Máme 50 milionů uživatelů, 10 % se přihlašuje denně. Jak zvládnout takovou zátěž na databázi?
Jak dobře znáš UI Android a iOS? Průvodce, popis chování pro vývojáře, rozdíly mezi platformami?
Jak zjistit, co se děje pod kapotou při HTTP požadavku, zejména pokud něco selže?
Jak zrychlit SQL dotaz SELECT FROM user_settings WHERE user_id = ? při 50 milionu uživatelích?
Idempotence HTTP metod: co se stane při dvojím volání POST a dvojím volání PUT se stejnou žádostí?
Čím se liší logický schéma dat od fyzického?
Řekni mi víc o chybách HTTP 400: k čemu jsou, jaká by měla být na ně reakce?
Jak prohlížeč zjistí IP adresu serveru při zadání yandex.ru? Jak fyzicky požadavek dorazí na server?
Jak server ověřuje JWT token? Jak se chránit před záměnou obsahu tokenu?
Jak bys popsal obrazovku nastavení s přepínači, vstupy, daty a avatarem vývojářům?
Proč se používá Redis? Co se stane, když Redis selže? Jaká jsou pravidla aktualizace cache? Proč je Redis rychlejší než PostgreSQL?
Jak jste určili počet mikroservisů (10 kusů)? Podle jakého principu jste je rozdělili?
Popište ERD pro obrazovku nastavení uživatele. Jak ukládat nastavení — samostatnými poli nebo jinak?