Teste elaborado pela JExperts para seleção de candidatos A idéia deste desafio é nos permitir avaliar melhor as habilidades de candidatos à vagas de programador, de vários níveis.
Este desafio deve ser feito por você em sua casa. Gaste o tempo que você quiser, porém normalmente você não deve precisar de mais do que algumas horas.
- Primeiro, faça um fork deste projeto para sua conta no Github (crie uma se você não possuir).
- Em seguida, implemente o projeto tal qual descrito abaixo, em seu próprio fork.
- Por fim, empurre todas as suas alterações para o seu fork no Github e envie um pull request para este repositório original.
Sua aplicação web não precisa:
- Lidar com autenticação ou autorização (pontos extras se ela fizer, mais pontos extras se a autenticação for feita via OAuth).
- Ter uma aparência bonita.
Para este desafio:
- Leia atentamente todo o documento(.docx) em anexo antes de começar o desafio;
- Descreva todos os passos necessários para rodar o desafio. (qual banco usar, como criar o base de dados no banco, como montar o projeto, comandos, adicionar ao tomcat/JBoss e etc...), porém o Ideal é a entrega dos fontes via repositório GIT e a publicação do desafio em algum servidor tipo heroku;
- Descreva todas as funcionalidades que não conseguiu terminar e o porque;
- No desafio, pode ser que em algum momento você encontre algo dúbio na especificação, nós consideraremos como parte da avaliação a identificação, questionamento e a explicação de como você decidiu tratar(interpretar e resolver) o item;
- Após terminado o Desafio você deve enviar um e-mail para [email protected] notificando o termino do desafio bem como com todas as observações acima citadas.