Technical Writer
¿Con qué problemas de Go has enfrentado en producción?
Sistema de pago con teléfono Es necesario implementar una arquitectura en la que el cliente pueda pagar sus compras en la caja/KS (caja de autoservicio) usando una aplicación móvil. El pago NO se realiza a través de SBP. El usuario, al comprar productos, elige pagar con la aplicación. La caja o KS deben identificar al usuario y se inicia el proceso de pago con el banco del cliente. SCM: - El cajero/cliente escanea los productos. - Pasa a pagar. - Se identifica en la caja/KS. - Elige pagar en la aplicación Magnit. - Accede a la aplicación Magnit. - Selecciona el banco instalado en el teléfono desde el cual se realiza el pago. - En la aplicación bancaria realiza el pago. - Regresa a la pantalla de resultados del pago en la aplicación Magnit. - En la caja/KS recibe un mensaje de pago exitoso. Requisitos no funcionales: - DAU = 1000 en la tienda - Número de tiendas 500 - Número de cajas - en promedio 5 cajas. - El pago debe completarse en un máximo de 2 minutos. - La página de pago debe abrirse en un máximo de 250 ms.
¿Cómo transferir de manera segura los datos del formulario al servidor? ¿Cómo funciona HTTPS?
¿Por qué usar DTO entre capas?
¿Qué aplicarás para la seguridad de la API? ¿Cómo autorizarás al cliente y host-to-host?
¿Hay desventajas en el lenguaje Go?
¿Cómo contar el número de caracteres (runas) en una cadena en Go?
¿Cuáles son las opciones para contar el número de caracteres en una cadena en Go? (discusión después de la entrevista)