Essa prova consistirá em três partes, sendo elas uma sobre programação em geral, uma sobre backend (Python) e uma sobre frontend (Javascript).
As questões possuem pesos diferentes, e não há uma nota mínima para passar, assim não precisam se preocupar com o quanto você conhece, ou o quanto você ainda não conhece a respeito dos assuntos abordados, apenas tente responder o máximo possível para uma melhor avaliação.
Esta prova é feita totalmente a distância e com alguns dias como prazo de resolução. Vocês podem estudar o que sentirem dificuldade, pesquisar e até pedir ajuda sobre como fazer, desde que vocês mesmos entendam o que estão respondendo (visto que isso será verificado posteriormente na entrevista).
Nas três partes da prova teremos os seguintes assuntos abordados:
Geral
- Programação básica e conhecimentos gerais
- Banco de dados e SQL
- Versionamento com Git
Backend
- Conhecimentos básicos sobre Python
- Conhecimentos básicos sobre o Django
Frontend
- Conhecimentos básicos sobre Javascript
- Conhecimentos básicos sobre React
Nas três partes da prova haverá questões teóricas, e também questões práticas que precisarão ser implementadas.
Para realizar a prova de conhecimentos gerais você precisará de um aplicativo para acessar o banco de dados SQLite utilizado nessa prova.
Para tanto você pode utilizar qualquer aplicativo que ache conveniente, ou se não conhecer nenhum,
pode utilizar o https://portableapps.com/apps/development/sqlite_database_browser_portable
.
Na pasta da prova geral você encontrará o arquivo chinook.db
que é o arquivo com o banco de dados
utilizado na prova. (SQLite)