Introdução
Um questionário de cadastro é uma ferramenta essencial para empresas durante processos de recrutamento e seleção. Ele permite a coleta de informações padronizadas dos candidatos, desde dados básicos até aspectos específicos como habilidades, experiências e expectativas. Isso agiliza a análise inicial e facilita uma triagem mais eficiente.
O principal valor está em garantir que apenas candidatos que atendam aos requisitos avancem. Questionários bem estruturados ajudam a eliminar vieses, fornecendo uma base objetiva para comparar perfis e identificar os talentos mais qualificados.
Além de avaliar habilidades técnicas e experiência, questionários de cadastro podem avaliar o alinhamento cultural — quão bem os valores, atitudes e comportamentos dos candidatos correspondem à cultura da organização. Perguntas sobre cenários hipotéticos, preferências de ambiente de trabalho e abordagens para desafios revelam se os candidatos se adaptam ao estilo de liderança, normas de comunicação e práticas de colaboração da organização. Esse alinhamento é crucial para aumentar satisfação, desempenho e retenção.
Acessando a Funcionalidade via API
A API da Textualiza permite a automação da criação de questionários. Siga os passos abaixo para integrar ao seu sistema.
Passo 1: Entendendo o Endpoint
- Endpoint:
GET /api/content/jobs/questionnaire/ - Este endpoint recupera, cria ou configura questionários para processos seletivos.
Passo 2: Configurar Autenticação
Inclua um token de autenticação no header da requisição:
Authorization: Bearer <seu_token>
Passo 3: Estrutura da Requisição
Para criar ou configurar um questionário, use estes parâmetros no corpo da requisição:
- job_title (string): Nome do cargo
- department (string): Departamento/setor
- seniority_level (string): Nível de experiência (ex.: junior, senior, coordenador, VP)
- requirements (array): Lista de requisitos da posição
- responsibilities (array): Lista de deveres ou atribuições
- company (object): Dados da empresa
- webhook_url: Para chamadas assíncronas, configure o endpoint para notificações ao concluir
Exemplo:
{
"input_data": {
"job_title": "Analista de Dados",
"department": "Tecnologia",
"seniority_level": "Pleno",
"requirements": [
"Experiência com Python e SQL",
"Conhecimento em ferramentas de BI"
],
"responsibilities": [
"Analisar grandes volumes de dados",
"Criar dashboards e relatórios"
],
"company": {
"name": "Tech Solutions",
"short_bio": "Empresa de tecnologia focada em soluções B2B.",
"industry": "Tecnologia"
}
},
"webhook_url": "http://example.com"
}
Passo 4: Enviar a Requisição
Use ferramentas como Postman ou bibliotecas HTTP (como requests em Python) para enviar uma requisição POST ao endpoint.
Exemplo em Python:
import requests
url = "https://textualiza.com.br/api/content/jobs/questionnaire/"
headers = {
"Authorization": "Bearer <seu_token>",
"Content-Type": "application/json"
}
data = {
"input_data": {
"job_title": "Desenvolvedor de Software",
"department": "Tecnologia",
"seniority_level": "Sênior",
"requirements": [
"Experiência em desenvolvimento web",
"Conhecimento em JavaScript, Python e Django",
"Habilidade em trabalhar com bancos de dados relacionais"
],
"responsibilities": [
"Desenvolver novas funcionalidades para o sistema",
"Manter e otimizar os sistemas existentes",
"Colaborar com outras equipes para integrar soluções"
],
"company": {
"name": "Tech Solutions",
"short_bio": "Somos uma empresa de tecnologia inovadora focada em soluções para o mercado B2B.",
"industry": "Tecnologia"
}
},
"webhook_url": "http://example.com"
}
response = requests.post(url, headers=headers, json=data)
if response.status_code == 201:
print("Questionário criado com sucesso!")
else:
print("Erro:", response.json())
Passo 5: Testar e Ajustar
- Acesse o questionário criado dentro da interface da plataforma para validar a configuração.
- Ajuste perguntas ou opções conforme necessário enviando novas requisições ao endpoint.
Passo 6: Integração Final
Integre o questionário ao fluxo de cadastro da sua aplicação, garantindo que os candidatos possam acessá-lo e preenchê-lo.