Este é um teste que aplicamos na seleção de novos estagiários.
Faça um fork desse repositório e acrescente o código. Crie uma pasta para cada solução. Depois disso nos passe o endereço do seu repositório no github para verificação.
Você pode utilizar as seguintes linguagens pra resolução dos problemas: CSharp (preferencial), Node, Java, Javascript, C ou Python
Realize as seguintes tarefas:
1 - Crie um programa que formate a coluna "População no último censo" do arquivo "mapa.csv" e grave uma cópia do arquivo alterado. Formate com 0 casas decimais e separador de milhar. Ex.: 90000 => 90.000
2 - Crie um programa que ordene em ordem decrescente o arquivo "mapa.csv" pela coluna "População no último censo" do arquivo, usando o algoritmo bubblesort, e grave uma cópia do arquivo alterado.
3 - Preencha o endereco no arquivo "CEPs.csv" lendo a coluna de cep e buscando na API viacep (https://viacep.com.br/) a cidade e o bairro equivalente ao CEP e grave uma cópia do arquivo preenchido.
Estrutura da solução (PASTAS):
TAREFA1
Program.cs (ou arquivos da linguagem escolhida)
TAREFA2
Program.cs (ou arquivos da linguagem escolhida)
TAREFA3
Program.cs (ou arquivos da linguagem escolhida)
O que avaliamos:
- Qualidade de código
- Código limpo
- Simplicidade
- Lógica de programação
- Conceitos de orientação a objetos
- Otimização do código implementado
- Organização e padrão de Commits
Fique a vontade para nos procurar, o RH vai mandar o contato para dúvidas Nos diga o que achou do teste