Avaliação de Conhecimentos – Programador Golang

 

Enunciado do teste:

Crie uma API REST na linguagem Go que faça a gravação de uma câmera conectada ao servidor, com as seguintes 3 rotas, segue descrição:

  • POST /api/v1/record/start
    • Parâmetros: nenhum
    • Retorno:
      • Status: 200
      • Body: Gravação iniciada com sucesso
  • POST /api/v1/record/stop
    • Parâmetros: nenhum
    • Retorno:
      • Status: 200
      • Body: Gravação finalizada com sucesso
  • GET /api/v1/record
    • Parâmetros: nenhum
    • Retorno: Download do arquivo gravado

Observações:

  • A API deve rodar em ambiente Linux.
  • Para controle de fontes utilizamos o Git, hospedado no GitHub.

Em caso de dúvidas estaremos a disposição através do email vaga@bludata.com.br.

 

Obrigado.

Bludata Software.