Sistema de pagamento por telefone É necessário implementar uma arquitetura onde o cliente possa pagar compras na caixa/KS (caixa de autoatendimento) usando um aplicativo móvel. O pagamento NÃO é feito via SBP. Ao comprar produtos, o usuário escolhe pagar usando o aplicativo. A caixa ou KS deve identificar o usuário e iniciar o processo de pagamento com o banco do cliente. CJM: - O caixa/cliente escaneia os produtos. - Vai para o pagamento. - É identificado na caixa/KS. - Escolhe pagar no aplicativo Magnit. - Entra no aplicativo Magnit. - Seleciona o banco instalado no telefone do qual o pagamento será feito. - No aplicativo do banco, realiza o pagamento. - Volta para a tela de resultado do pagamento no aplicativo Magnit. - Na caixa/KS, recebe a mensagem de pagamento bem-sucedido. Requisitos não funcionais: - DAU = 1000 na loja - Número de lojas 500 - Número de caixas - em média 5 caixas. - O pagamento deve ocorrer em no máximo 2 minutos. - A página de pagamento deve abrir em no máximo 250ms.
Technical Writer
O que é uma condição de corrida (race condition)?
Fala sobre um caso interessante na tua última empresa, em torno do qual há atualmente um gargalo?
Sistema de pagamento por telefone É necessário implementar uma arquitetura onde o cliente possa pagar compras na caixa/KS (caixa de autoatendimento) usando um aplicativo móvel. O pagamento NÃO é feito via SBP. Ao comprar produtos, o usuário escolhe pagar usando o aplicativo. A caixa ou KS deve identificar o usuário e iniciar o processo de pagamento com o banco do cliente. Cenário: - O caixa/cliente escaneia os produtos. - Vai para o pagamento. - É identificado na caixa/KS. - Escolhe pagar no aplicativo Magnit. - Entra no aplicativo Magnit. - Seleciona o banco instalado no telefone para realizar o pagamento. - No aplicativo do banco, realiza o pagamento. - Retorna para a tela de resultado do pagamento no aplicativo Magnit. - Na caixa/KS, recebe a mensagem de pagamento bem-sucedido. Requisitos não funcionais: - DAU = 1000 na loja - Número de lojas 500 - Número de caixas - em média 5 caixas. - O pagamento deve ocorrer em no máximo 2 minutos. - A página de pagamento deve abrir em no máximo 250ms.
Fala-me brevemente sobre ti.
Quais são as opções para contar o número de caracteres numa string em Go? (discussão após a entrevista)
Como contar o número de caracteres (runas) numa string em Go?