Se chegou até aqui é porque está querendo entrar para nosso time, certo? Aqui na Esparta trabalhamos diariamente tentando superar nossos objetivos e sempre entregar o nosso melhor para nossos clientes, sendo um grande parceiro em tecnologia para deixa-los sempre na ponta perante seus concorrentes. Estamos sempre buscando novas tecnologias e soluções para aumentar nossa produtividade, então aprender coisas novas faz parte da nossa rotina. Prezamos muito por um ambiente de trabalho leve e descontraído e sabemos que o elemento chave para isso é o comprometimento de cada um com suas responsabilidades e com o grupo.
E aí, se identificou com a gente? Então vamos lá, temos já o primeiro desafio!
Antes de entrar para o nosso time gostaríamos de conhecer um pouco de suas habilidades com programação. Vamos estipular algumas regras, ok:
- Use tudo como se fosse um projeto seu para o mercado, chame um amigo, pegue um componente do github, pesquise no google.
- Não admitimos trapaça, temos certeza que saberá diferenciar o item acima desse.
- Quanto menos código melhor.
- Preferencialmente use a plataforma para a qual se candidatou. Se a intenção é aprender e ainda não conhece, não tem problema, use a plataforma que preferir.
- Não queremos produtos perfeitos, apenas conhecer um pouco como trabalha. Se gastar mais de 4h, então já é mais do que esperávamos tomar do seu tempo.
- Não precisa manter o estado da aplicação, pode fazer tudo em memória
Precisamos de uma ferramenta para o controle de tarefas a fazer, o famoso TODO. Serão bem poucas funcionalidades, capriche na usabilidade que pode ser seu diferencial. A aplicação deve cumprir os seguintes requisitos:
- A tela principal deve ser a minha lista de tarefas
- Permitir que o usuário consiga facilmente adicionar uma nova tarefa
- Possibilitar a finalização de uma tarefa e poder desfazer isso
- Facilitar a visualização das atividades pendentes e finalizadas separadamente
- O usuário pode excluir uma tarefa, mas garantir que ele tenha certeza disso
Você pode:
- Publicar o código em um projeto publico na sua conta do github e nos mandar o link (preferimos essa forma)
- Compactar o projeto e responder o email que recebeu no processo seletivo
Mão na massa e boa sorte!