As perguntas mais comuns da entrevista em linguagem de consulta estruturada em linguagem de procedimentos (PL-SQL) s?o projetadas para revelar a profundidade do conhecimento que o candidato tem sobre o assunto. Por esse motivo, as quest?es de abertura geralmente t?m amplo escopo e est?o relacionadas a assuntos como as diferen?as entre o SQL e o PL-SQL do American National Standards Institute (ANSI). Da mesma forma, um candidato pode ser convidado a discutir as vantagens e desvantagens do uso de procedimentos armazenados, em vez de uma solu??o do lado do cliente. Outras perguntas detalham as especificidades do idioma.
Existem alguns conceitos fundamentais que quase sempre aparecem nas perguntas da entrevista PL-SQL. Alguns exemplos s?o: O que ? um procedimento? O que ? um pacote? Como e quando voc? deve implementar gatilhos? Como voc? lida com exce??es no PL-SQL? Qualquer pessoa que trabalhe com PL-SQL, mesmo em um n?vel b?sico, deve estar muito familiarizada com esses conceitos.
Perguntas de entrevista PL-SQL mais diretas e espec?ficas tentam revelar um conhecimento e uma experi?ncia mais profundos com problemas comuns enfrentados pelo desenvolvedor do PL-SQL. Como voc? lida com valores NULL? Qual ? a diferen?a entre um valor NULL e um valor zero? Quais s?o os tipos de dados mais comuns usados ??no PL-SQL? O que ? um BLOB? Quando ? apropriado usar um tipo de varchar? O manuseio dos tipos de dados ? fundamental para a integridade dos dados e o desempenho geral de um sistema; portanto, esses assuntos ser?o os principais na mente de um gerente.
Outro t?pico favorito para perguntas da entrevista PL-SQL s?o os cursores. O uso de cursores no PL-SQL ? fundamental para toda a recupera??o e manipula??o de dados, de modo que muitas quest?es de entrevistas no PL-SQL est?o centradas nesse assunto. Algumas perguntas t?picas que podem ser encontradas s?o: Qual palavra-chave identifica o tipo de coluna de um campo de cursor? Como voc? lida com uma situa??o em que um cursor SELECT n?o retorna dados? Com que frequ?ncia voc? deve executar uma confirma??o ao inserir registros? Que problemas voc? pode enfrentar em rela??o ao acesso simult?neo em uma tabela? O que ? um impasse e qual ? a maneira mais eficiente de resolv?-lo?
PL-SQL ? uma linguagem de programa??o muito rica, por isso ? raro algu?m conhecer todos os detalhes. Algumas dessas perguntas comuns da entrevista podem revelar o conhecimento e a experi?ncia que um candidato adquiriu. As amplas perguntas do tipo discuss?o s?o uma oportunidade real para um candidato exibir dom?nio dos recursos e da complexidade do PL-SQL.