A Linguagem de Consulta Estruturada, mais comumente chamada de SQL, é uma das ferramentas de dados mais poderosas por aí, dando-nos a capacidade de trabalhar com e analisar grandes quantidades de dados em escala. 

SQL pode ter uso generalizado em todos os níveis de uma empresa, e ser capaz de usar SQL estabelece a competência básica de alguém quando se trabalha com dados.

Em qualquer função que seja tangencialmente relacionada a dados, mesmo a capacidade SQL básica cria valor adicional em um candidato: ser capaz de consultar dados para suas necessidades individuais é uma habilidade valiosa, mesmo para funções menos focadas em dados específicos, tais como gerente de produto ou analista de negócios. 

Confira 4 skills que você precisa construir para 2022

As perguntas

Vamos detalhar algumas perguntas específicas de SQL feitas em entrevistas de emprego na área de ciência de dados.

Para tal, dividimos-as em três categorias: definições básicas, relatórios e solução abstrata de problemas.

Esses erros estão prejudicando a sua carreira em Data Science! Leia agora! 

Definições Básicas de SQL

As perguntas SQL mais básicas feitas em entrevistas são baseadas em definições. Estas são perguntas simples que testam seus conhecimentos básicos de SQL, como o uso de funções comuns como SUM, MIN/MAX, e COUNT. 

Comumente, estas perguntas pedem definições básicas sobre a funcionalidade SQL, tais como a diferenciação entre os diferentes tipos de junções ou como as junções são diferentes das uniões. 

Big Data: 3 dicas para conduzir análises

Estas perguntas também podem envolver a escrita de algumas pequenas consultas, onde você deve puxar e compilar informações básicas a partir de um pequeno conjunto de tabelas para fazer funções simples.

Relatórios

Em seguida, são relatadas perguntas com SQL, que testam sua capacidade de escrever consultas comuns que você precisaria no trabalho diário de análise de dados, com consultas que identificam e puxam métricas e dados chave, tais como indicadores chave de desempenho (KPI’s) de relatórios comuns como usuários ativos diários (DAU), usuários ativos mensais (MAU), taxas de crescimento, mudanças percentuais ao longo do tempo, e retenção.

Confira nosso tutorial completo de Data Science para iniciantes!

Em um nível mais avançado em relatórios, os percentis e classificações são frequentemente testados, com funções como NTILE e RANK. Normalmente, estes são acoplados com divisórias de janela, que são conceitos avançados de relatórios técnicos.

Dependendo da estrutura da entrevista, isto pode se basear em perguntas anteriores sobre as definições SQL básicas, baseando-se na complexidade dos conceitos cobertos anteriormente. 

Nestas perguntas, é importante entender quais dados são fornecidos e o resultado que você está procurando. 

Resolução de problemas

Estas são perguntas abertas, muitas vezes ambíguas, que testam como você abordaria a solução de um problema com SQL. 

Um pouco parecidas com as perguntas de entrevistas SQL de relatórios, estas vêm com a complexidade adicional de ambiguidade, onde você precisa considerar não apenas a saída SQL que deseja relatar, mas também como puxar certos dados e exatamente quais são os dados que você quer puxar.

Estes tipos de perguntas de entrevista podem muitas vezes ser subcategorizadas como perguntas ETL e de projeto de banco de dados. ETL significa “extrair, transformar, carregar”, que é um procedimento geral de processamento de dados de cópia de dados de uma fonte para uma fonte ou contexto diferente, com a extração, transformação e carregamento dos dados necessários

A solução de problemas de SQL é uma ordem de grandeza mais complicada do que as perguntas anteriores, onde além de apenas consultar e retornar dados com parâmetros estabelecidos, é necessário também tomar medidas adicionais para transformar os dados entre diferentes fontes e contextos, às vezes até mesmo projetar todo um pipeline de dados. 

Naturalmente, dado o prazo limitado do cenário da entrevista, a complexidade de qualquer resposta a estas perguntas será naturalmente limitada, cobrindo apenas etapas gerais ou amplos traços teóricos.

Published On: novembro 3rd, 2021 / Categories: Uncategorized /

Aprenda a conseguir trabalho

Se inscreva para receber acesso gratuito ao módulo Conseguindo Trabalho!

Obrigado por se inscrever!
Houve um erro ao enviar sua inscrição. Tente novamente mais tarde.

Ao acessar, você concorda em receber nossos comunicados.