23.01.2017 Views

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!