Cum funcționează SSO (Single Sign-On)?
System Analyst
Unde să stocați token-urile de acces și de reîmprospătare în aplicația mobilă și pe web?
Descrieți arhitectura serverului care gestionează solicitarea de actualizare a setărilor utilizatorului.
Este mai ușor să împărțiți un monolit în microservicii sau să combinați mai multe microservicii într-una singură?
Care este diferența dintre un array de obiecte și un obiect cu array-uri? Când să folosești fiecare variantă?
Cum funcționează OAuth 2.0? Descrie fluxul de autorizare prin Google pe un site terț.
Avem 50 de milioane de utilizatori, 10% accesează zilnic. Cum gestionăm această încărcare pe baza de date?
Cât de bine cunoști UI-ul Android și iOS? Ghiduri, descrierea comportamentului pentru dezvoltatori, diferențe între platforme?
Cum să vezi ce se întâmplă sub capotă atunci când faci o solicitare HTTP, mai ales dacă ceva nu merge bine?
Cum se accelerează interogarea SQL SELECT FROM user_settings WHERE user_id = ? cu 50 de milioane de utilizatori?
Idempotenta metodelor HTTP: ce se întâmplă la apelarea de două ori a POST și PUT cu aceeași solicitare?
Care este diferența dintre schema logică de date și cea fizică?
Vorbește mai detaliat despre erorile HTTP 400: pentru ce sunt, ce reacție trebuie să aibă?
Cum află browserul adresa IP a serverului atunci când introduceți yandex.ru? Cum ajunge fizic cererea la server?
Cum verifică serverul tokenul JWT? Cum te protejezi împotriva înlocuirii conținutului tokenului?
Cum ai descrie ecranul de setări cu comutatoare, intrări, date și avatar dezvoltatorilor?
De ce se folosește Redis? Ce se întâmplă dacă Redis cade? Care sunt politicile de actualizare a cache-ului? De ce Redis este mai rapid decât PostgreSQL?
Cum ați determinat numărul de microservicii (10 bucăți)? După ce principiu le-ați împărțit?
Descrie ERD pentru ecranul de setări al utilizatorului. Cum să stocați setările — în câmpuri separate sau altfel?