Technical Writer
Com que problemas de Go enfrentou na produção?
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.
Como transferir de forma segura os dados do formulário para o servidor? Como funciona o HTTPS?
Por que usar DTO entre camadas?
Existem desvantagens na linguagem Go?
Como contar o número de caracteres (runas) numa string em Go?
O que vais aplicar para a segurança da API? Como autorizar o cliente e host-to-host?
Quais são as opções para contar o número de caracteres numa string em Go? (discussão após a entrevista)