Skip to content

cdt-baas/desafio-estag

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Desafio

Olá, queremos convidá-lo(a) a participar do nosso desafio de seleção. Pronto(a) para participar? Seu trabalho será visto pelo nosso time e você receberá um feedback ao final sobre o que achamos do seu trabalho. Não é legal?

Sobre a oportunidade

A vaga é para Desenvolvedor(a). Temos vagas com diversos níveis de senioridade e para cada um deles utilizaremos critérios específicos considerando este aspecto, combinado? Se você for aprovad(a) nesta etapa, será convidado para uma entrevista final.

Desafio Técnico

Nós trabalhamos com meios de pagamento e nada melhor do que um bom sistema para gestão de contas:

  • Pré-requisitos:

    * Desenvolver os recursos que realizam operações bancárias a partir de 
      inputs no console com a entidade conta a seguir:
    
    Contas Tipo
    nome Texto
    cpf Texto
    idConta Numérico
    saldo Monetário
    flagAtivo Condicional
    dataCriacao Data
    * Transações realizadas na conta:
    
    Transacoes Tipo
    idConta Numérico
    descricao Texto
    valor Monetário
    dataTransacao Data
  • As transacoes e contas deverao estar registradas em uma das seguintes opções:

    * Em memória;
    * Arquivo;
    * Banco de dados;
    
  • Voce podera fazer o teste em uma das seguintes linguagens:

    * Javascript / NodeJS;
    * Python 3;
    * Java;
    
  • O que esperamos como escopo mínimo:

    * Implementar operação que realiza a criação de uma conta;
    * Implementar operação que realiza operação de depósito em uma conta;
    * Implementar operação que realiza operação de consulta de saldo em determinada conta;
    * Implementar operação que realiza operação de saque em uma conta;
    * Implementar operação que realiza o bloqueio de uma conta;
    * Implementar operação que recupera o extrato de transações de uma conta;
    
  • O que será diferencial:

    * Implementar extrato por período;
    * Elaborar manual de execução;
    * Elaborar documentação;
    * Elaborar testes.
    

Instruções

  1. Faça o fork do desafio;
  2. Crie um repositório privado no seu github para o projeto e adicione como colaborador os usuários nattanl e wesleyjoliveira;
  3. Desenvolva. Você terá 7 (sete) dias a partir da data do envio do desafio; 
  4. Após concluir seu trabalho faça um push; 
  5. Envie um e-mail à pessoa que está mantendo o contato com você durante o processo notificando a finalização do desafio para validação.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages