Este teste tem como objetivo avaliar o conhecimento em desenvolvimento .net. O teste é dividido em 3 partes e cobre aspectos gerais de programação, conhecimentos específicos de .net e .net framework, SQL básico e avançado, arquitetura de software, incluindo uso de design patterns e boas práticas de programação.
Na primeira parte do teste avaliaremos conhecimentos básicos de programação, lógica e conhecimentos gerais de .net Framework. Na segunda parte pediremos uma pequena aplicação completa, com banco de dados e API. Na terceira parte apresentaremos algumas questões de SQL e bancos de dados.
O teste é bastante extenso e demandará entre 4 e 8 horas. Quanto mais partes conseguir fazer mais precisa será sua avaliação.
O teste deve ser entregue em um repositório público do GitHub. O link para o repositório deve ser enviado pelo email de convite para o teste, ou pelo linkedin caso o convite tenha sido feito por lá. Também aceitamos pull-requests para este repositório. Se tiver alguma dificuldade em entregar o teste, entre em contato conosco pelo email de convite ou pelo linkedin.
Para cada parte, crie uma pasta com os nomes parte1
, parte2
e parte3
e coloque os arquivos que você implementar.