Software Developer
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
POR QUE ESTAMOS FAZENDO ESTE TESTE?<br />
Nós queremos montar um time fodástico com desenvolvedores realmente acima da média, então<br />
precisamos saber como você programa. Em uma aplicação SaaS qualquer linha de código escrita<br />
sem pensar é uma bomba relógio, com escala cedo ou tarde vai dar merda, por isso pense bem em<br />
cada linha que for codar.<br />
COMO VOCÊ SERÁ AVALIADO<br />
Basicamente iremos avaliar tudo no seu código, desde indentação até como você criou a regra de<br />
negócio. Inclusive quando você vier fazer a entrevista você será questionado sobre o seu código,<br />
então capriche.<br />
Os principais pontos para você se preocupar:<br />
<br />
<br />
Arquitetura MVW (ou outra arquitetura que separe as camadas da aplicação)<br />
Clean Code<br />
E o mais importante de tudo: surpreenda-nos!<br />
PRAZO E ENTREGA<br />
Como o objetivo não é avaliar a velocidade da sua entrega e sim a qualidade do projeto<br />
desenvolvido, pedimos que você avalie o desafio, a sua disponibilidade e nos confirme a data de<br />
entrega.<br />
Você deve nos enviar por email o endereço do GitHub com o projeto, que além do código deve<br />
conter as instruções necessárias para gerar a expedição e subir a aplicação.<br />
DESAFIO<br />
Você deve criar uma aplicação para representar uma estrutura de arvore (não é à toa que o nome<br />
da nossa empresa é Treeeasy). Além de exibir a estrutura ela deve permitir adicionar, editar, excluir<br />
os nós da arvore e também fazer busca pela descrição do nó. A estrutura da arvore deve ser<br />
semelhante a imagem abaixo.