¿Dónde almacenar los tokens de acceso y actualización en una aplicación móvil y en la web?
System Analyst
¿Cómo funciona SSO (Inicio de sesión único)?
Describe la arquitectura del servidor que procesa la solicitud de actualización de la configuración del usuario.
¿Qué es más fácil: dividir un monolito en microservicios o juntar varios microservicios en uno?
¿En qué se diferencia un array de objetos de un objeto con arrays? ¿Cuándo usar cada opción?
¿Cómo funciona OAuth 2.0? Describe el flujo de autorización a través de Google en un sitio externo.
Tenemos 50 millones de usuarios, el 10% ingresa a diario. ¿Cómo manejar esa carga en la base de datos?
¿Qué tan bien conoces la interfaz de usuario de Android y iOS? ¿Guías, descripción del comportamiento para desarrolladores, diferencias entre plataformas?
¿En qué se diferencia un esquema lógico de uno físico?
¿Cómo ver qué sucede debajo del capó cuando se realiza una solicitud HTTP, especialmente si algo sale mal?
¿Cómo acelerar la consulta SQL SELECT FROM user_settings WHERE user_id = ? con 50 millones de usuarios?
Idempotencia de los métodos HTTP: ¿qué ocurrirá al realizar dos llamadas POST y dos llamadas PUT con la misma solicitud?
Cuéntame más sobre los errores HTTP 400: ¿para qué sirven, cuál debería ser la reacción ante ellos?
¿Cómo sabe el navegador la dirección IP del servidor al ingresar yandex.ru? ¿Cómo llega físicamente la solicitud al servidor?
¿Cómo verifica el servidor el token JWT? ¿Cómo protegerse contra la sustitución del contenido del token?
¿Cómo describirías la pantalla de configuraciones con interruptores, entradas, fechas y avatar a los desarrolladores?
¿Cómo determinó la cantidad de microservicios (10 unidades)? ¿Según qué principio los dividió?
¿Para qué se usa Redis? ¿Qué pasará si Redis falla? ¿Cuáles son las políticas de actualización de caché? ¿Por qué Redis es más rápido que PostgreSQL?
Describe ERD para la pantalla de configuración del usuario. ¿Cómo almacenar las configuraciones: en campos separados o de otra manera?