Skip to content

danielbojczuk/Desafio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Desafio

Teste 1 - Calculadora de CDI

Existe uma biblioteca responsável por calcular diariamente os juros dos investimentos dos clientes baseados em CDI (Certificado de Depósito Interbancário). Esses cálculos geram posições que são disponibilizados para outros sistemas que precisam da informação.

Cada operação na carteira tem os atributos:

  • Contrato - Número do contrato com o cliente
  • Data Início - Data que o cliente fez o investimento.
  • Data Fim - Dataque o cliente receberá o dinheiro corrigodo
  • % do CDI: Percentual do CDI que será usado para calcular o valor final da operação
  • Valor Investido: O valor que o cliente investiu e será valorizado até o a data final do contrato.
  • Valor Corrigido: O valor Investido mais o juros até o dia do cálculo

Cada operação deverá obrigatoriamente gerar uma posição caso o contrato esteja vigente, ou seja, o dia do cálculo estiver entre o início e fim do contrato. Esta posição terá a informação do dia do cálculo, um Id aleatório pra que os outros sistemas consigam rastrear a posição e as informações da operação em si.

A área de negócio verificou na conciliação que algumas operações não estão gerando posição. Você precisa entender o que está acontecendo e corrigir o mais rápido possível, pois além das outras áreas estamos afetando os clientes. Conseguimos preparar uma massa de testes onde aparentemente o erro está acontecendo.

Teste 2 - API de Feriados

Precisamos que você crie uma API REST que permita a consulta (todos ou passando o mês e ano), a adição, a remoção e a atualização de feriados. A API deve ser construida em .Net Core >= 3.1. Durante o funcionamento da API você pode guardar os dados em memória, banco de dados SQLite ou o que achar mais apropriado. Cada feriado consiste em:

  • Data do Feriado
  • Nome do Feriado
  • Tipo do Feriado: Municipal, Estadual ou Nacional

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages