Skip to content

ormacarbon/backend-test-two

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

TESTE DE BACKEND

SITUAÇÃO-PROBLEMA

Você acabou de ser contratado para uma vaga de desenvolvedor backend de uma empresa que revende cervejas do mundo inteiro. O desenvolvedor anterior corrompeu completamente o banco de dados e a API anterior e sobrou apenas um arquivo .JSON com todas as informações do banco. Seu líder confiou a tarefa de recriar a API e o banco de dados a você.

Neste teste, você deverá criar uma API com endpoints a serem consumidos via REST e um banco de dados, utilizando os dados fornecidos no arquivo. db.json.


REQUISITOS OBRIGATÓRIOS:

  • Seja original, projetos suspeitos de serem copiados serão descartados.
  • Queremos ver o seu código, e não o de outros.
  • Criar coleção no Postman (seu teste será testado por aqui).

GIT

  • Faça um fork deste repositório.
  • Crie uma branch para codar as suas features.
  • Faça um pull-request quando o teste for finalizado.
NOTA: Será avaliado também se o nome da branch, títulos de commit, push e comentários possuem boa legibilidade.

FRAMEWORK -

  • Servidor: Express (Javascript/Typescript) OU Gin (Golang)
  • Banco de dados: MongoDB, DynamoDB, MySQL, Postgres...

PROJETO

  • Api deve conter pelo menos 1 endpoint para cada operação crud (Create, Read, Update, Delete).
  • Um endpoint para listagem de conteúdo.
  • Banco de dados a escolha do dev.

REQUISITOS DIFERENCIAIS:

  • Seguir os princípios de SOLID.
  • Fazer o teste em GoLang.
  • Codar um código performático.
  • Utilizar inglês no projeto todo.
  • Utilizar Injeção de dependências.
  • Criar um frontend que consuma a API
  • Fazer deploy do mesmo (heroku, aws, google cloud ou outro da preferência).

ENTREGA

  • Faça um pull request e nomeie-o como no ex.: Teste de (Seu nome aqui).
  • Envie um email para schmidt@repenso.eco e kevin@repenso.eco com o link do pull request, do deploy (tanto do front quanto do back se feito), e anexe a coleção do postman.
  • Assim que avaliarmos seu teste, enviaremos uma devolutiva de sucesso ou falha, e caso seja aprovado, um link para agendar sua entrevista técnica.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •