Bem vindo ao teste para programador NodeJS pleno da Hotmilhas! Avaliaremos seu conhecimento técnico em JavaScript, técnicas de desenvolvimento/arquitetura, uso ferramentas auxiliares e lógica.
- Faça um fork deste repositório na sua conta do github
- Responda ao teste teórico nos espaços reservados
- Clone o repositório em sua máquina e desenvolva o teste prático
- Ao terminar os testes teórico e prático, crie um pull request para este repositório, preenchendo as informações solicitadas no template
- Questões que você não sabe a resposta podem ser deixadas em branco
- Utilizar versões pares do node (LTS), como a 6.x, 8.x ou 10.x
- É permitido usar bibliotecas open-source, desde que seja usado npm ou yarn
- A pasta de dependências não deve ser adicionadas no pull request
- Dockerfile
- ES6/ES7
- TypeScript
- Programação funcional
- Orientação a Objetos
- Código limpo
- Reutilização
- Código em Inglês
- Teste unitário
- Segurança da informação