Skip to content

justforyou-br/data-science-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation


⚗️ JustForYou Data Science Challenge

Primeiramente, obrigado pelo seu interesse em trabalhar na JustForYou! Abaixo você encontrará todas as informações necessárias para iniciar o seu teste.

💡 Avisos antes de começar

  • Crie um repositório público na sua conta do GitHub sem citar nada relacionado a JustForYou;
  • Faça seus commits no seu repositório;
  • Após o término, envie o link de seu repositório para a Tech Recruiter que está conduzindo o seu processo seletivo
  • Fique tranquilo(a), respire, assim como você, também já passamos por essa etapa. Boa sorte! :)

❓ Desafio

Contextualização

Você trabalha em uma empresa do tipo e-commerce que vende produtos para cabelo personalizados. Para personalizar o produto, a empresa solicita que o cliente preencha um formulário onde irá contar sobre a sua rotina e seu cabelo. Após finalizar o preenchimento, o cliente é direcionado automaticamente para o checkout, onde ele irá optar por fechar a compra ou não.
A experiência de venda online é baseada em três etapas:

  • Preenchimento do formulário
  • Seleção dos produtos
  • Fechamento da compra

Problema e desafio

A empresa está gastando muito dinheiro com disparos via Whatsapp para pessoas que preenchem o formulário (leads), desta forma seria interessante qualificar quem são os leads que possuem maior probabilidade de efetuar uma compra e assim tornar os disparos mais efetivos.

Você então é convocado para solucionar tal desafio, e portanto deve achar a correlação entre compradores e leads.
Para isso, acesse o banco de dados presente em sua empresa para fazer a coleta dos dados, e use os recursos ao seu alcance para solucionar o problema e apresentar as suas conclusões.

Recursos

Sua empresa contém um banco de dados relacional (Postgres) hospedado remotamente, com as credenciais de acesso listadas aqui. O banco contém a seguinte estrutura de tabelas e relações:

Entregas

A entrega deve conter um arquivo .ipynb (Jupyter notebook) contendo toda evolução da solução, sendo que os seguintes pontos devem estar presentes:

  1. Leitura dos dados e normalização
  2. Separação de bases para treinar e efetuar o crossvalidation
  3. Respaldo teórico e prático sobre as escolhas dos algoritmos (podendo ser mais de um)
  4. Como e porquê foram escolhidas as features analisadas
  5. Salvar o arquivo de treinamento para uma API consumir e gerar o score
  6. Resultado final com métricas de acertividade do algoritmo

Devem constar em seu repositório git:

  • Arquivo .ipynb citado acima
  • Arquivo .md contendo as conclusões de sua análise
  • Arquivo .sql contendo as queries utilizadas para obtenção dos dados
  • Scripts extras utilizados para as análises, caso tenha utilizado algum

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published