Perguntas da entrevista SQL

Perguntas da entrevista SQL

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Introdução

Se você estiver se candidatando a um emprego de Administração ou Desenvolvimento do SQL Server, talvez precise estudar e praticar para a entrevista. É um erro comum ir para uma entrevista sem estudar.

Neste artigo, mostraremos algumas perguntas comuns da entrevista SQL que podem ajudá-lo a garantir um bom emprego.

Começando

Quais são os novos recursos do SQL Server versão X?

Uma pergunta comum é feita sobre os novos recursos do SQL Server. Aqui você tem uma lista de versões do SQL Server:

No momento da publicação deste artigo, a última versão era o SQL Server 2019. Aqui você tem os novos recursos:

Para versões mais antigas, você pode verificar estes links:

O que é um procedimento armazenado?

Os procedimentos armazenados são usados ​​o tempo todo no SQL Server, eles são mais comumente usados ​​do que as funções. Um procedimento armazenado é um pedaço de código que você pode usar e reutilizar várias vezes. É uma prática recomendada usar procedimentos armazenados em vez de consultas por motivos de segurança. Além disso, é mais eficiente enviar apenas o procedimento armazenado com alguns parâmetros do que toda a instrução select do cliente para o servidor.

Leia Também  Código de substituição de cadeia de caracteres do SQL Server com STRING_SPLIT

Para criar um procedimento armazenado, você precisa usar o T-SQL. Aqui você tem o tutorial com exemplos para criar seus próprios procedimentos armazenados. Um dos meus colegas autores, Ranga criou um artigo muito bom sobre este tópico:

Existem vários procedimentos armazenados do sistema. Aqui você tem a lista:

Os procedimentos armazenados do sistema ajudam a administrar seu banco de dados. Você não precisa memorizar todos eles. Eles são muitos. Pode ser necessário verificar os procedimentos armazenados mais comuns, como sp_who, para verificar os usuários e sessões atuais. Além disso, o comando kill para matar sessões. O sp_monitor também é um bom procedimento armazenado para verificar estatísticas. Outro que uso muito é o sp_server_info para obter informações do servidor.

informações do servidor sp_server_info para perguntas da entrevista sql

O que é T-SQL?

Se for um trabalho de desenvolvedor T-SQL, você precisará estudar T-SQL. É a linguagem de consulta usada pelo SQL Server. O artigo a seguir inclui um excelente artigo de introdução sobre o T-SQL que o ajudará em grande parte na entrevista SQL:

Aprender T-SQL leva tempo. Para começar, recomendamos começar aqui:

Código T-SQL

Como você ajusta uma consulta?

Depois de familiarizar-se com o T-SQL, você precisará aprender sobre índices, planos de consulta e desempenho em geral. Recomendo verificar o desempenho das ferramentas ApexSQL. Existem ferramentas de terceiros muito boas que podem ser úteis para ajustar consultas. O conjunto de questões sql inverview incluirá questões relacionadas ao desempenho.

Basicamente, você irá ajustar a consulta verificando o plano da consulta, então, poderá verificar se é necessário um índice, uma dica ou talvez alterar a forma como a consulta é feita.

O que é um índice e que tipo de índice você conhece?

Os índices de cluster e não cluster são os índices mais comumente usados; no entanto, existem índices espaciais, de texto completo, XML e filtrados. O artigo a seguir fornece excelentes perguntas e respostas sobre os índices:

Leia Também  Como usar o CrystalDiskMark 7 para testar o armazenamento do seu SQL Server

Índice SQL Server é uma pergunta típica de inversão de sql

O que é o SQL Server Agent?

O agente nos permite automatizar as Tarefas do SQL Server e programá-las. O artigo a seguir fornece informações excelentes para aprender como usá-lo:

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Perguntas da entrevista SQL Server Agent

O que é replicação?

No grupo de perguntas sql inverview, você pode ter algumas perguntas sobre replicação. No SQL Server, você pode replicar seus dados usando diferentes métodos, como instantâneo, mesclagem, transacional e outros tipos.

Você terá perguntas sobre os tipos de replicação, a definição de cada tipo

Um dos meus colegas autores no SQLShack, Ahmad criou um excelente artigo sobre este tópico e questões comuns relacionadas:

O que é Always on Availability Groups?

Esse recurso é comum durante uma sessão de perguntas da entrevista SQL. É um recurso desastroso garantir que seu servidor esteja disponível. É uma alternativa mais eficiente do que o espelhamento de banco de dados (que será removido em breve).

Criamos um bom monte de perguntas para você aqui:

Quais são as perguntas comuns sobre backups?

Backups e restaurações são cruciais em um plano de recuperação de desastres – 90% do tempo incluído no conjunto de perguntas do sql inverview. É uma solução barata, mas se o banco de dados for grande, é necessária uma estratégia para recuperar as informações rapidamente. Os tipos de backups são perguntas comuns, páginas de restauração são perguntas frequentes.

Aqui estão os bons artigos relacionados a backups:

Quais são as perguntas comuns sobre o SSIS?

SSIS é um mundo diferente. Você pode ser um desenvolvedor SSIS. Esta é uma ferramenta visual usada para extrair e exportar dados. É comumente usado para ETLs, mas você pode usá-lo para exportar e importar dados a qualquer momento ou automatizar várias tarefas combinadas com o SQL Agent para agendar o tempo de execução da tarefa.

Leia Também  Anunciando dois cursos gratuitos de fundamentos ao vivo nesta quarta e quinta-feira

No SQL Shack, também criamos um artigo sobre as perguntas da entrevista SSIS:

Quais são as perguntas comuns relacionadas ao SSAS?

O mundo de Business Intelligence (BI) requer habilidades SSIS e SSAS. Às vezes, você precisará de habilidades de relatório. O SSAS inclui um banco de dados multidimensional que é muito diferente do banco de dados relacional usado no SQL Server. É um mundo totalmente novo de Multidimensões que requer muito conhecimento. Também criamos um bom artigo sobre as perguntas comuns no SSAS:

Conclusão

Neste artigo, aprendemos sobre as perguntas mais comuns das entrevistas SQL. Dependendo da área, as perguntas podem ser diferentes. Alguns se concentrarão na administração de SQL, outros no desenvolvimento. Espero que goste do artigo e nos escreva se achar que mais áreas devem ser adicionadas.

Daniel Calbimonte
Últimos posts de Daniel Calbimonte (ver tudo)

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br