Já teve que trabalhar com transações, onde várias requisições precisam ser executadas como uma única unidade ou revertidas completamente?
DevOps
Como otimizar uma consulta com subconsultas para melhorar a legibilidade e o desempenho?
Como são tratados erros e exceções dentro do pacote PL/SQL?
Como ocorre a interação entre os componentes RS-Bank e PL/SQL — o que é fornecido como entrada e o que é retornado como saída?
Fale sobre a arquitetura Oracle — as estruturas de memória SGA e PGA, por que estão separadas?
Como otimizar uma consulta com JOIN entre uma tabela grande (milhões de registros) e uma pequena (100-200 registros)?
Como garantir uma alta velocidade de escrita e leitura simultaneamente para uma tabela de logs de alta carga?
Fale-me sobre a organização do trabalho em equipa, o processo de desenvolvimento, o versionamento e os ambientes de teste.
Como você age ao detectar uma consulta que está lenta?
Fale sobre transações autónomas e troca de dados entre uma transação normal e uma transação autónoma
Fala sobre operações em lote no PL/SQL — em que se diferenciam das operações normais?
Quais pacotes padrão do sistema Oracle você usou no seu trabalho?
Fala sobre funções de janela — quais usaste e como funciona a função LEAD? Como evitar NULL no resultado do LEAD?
Como funcionam os cursores no Oracle — explícitos e implícitos, em que se diferenciam?
Fala-me sobre índices no Oracle — que tipos usas e em que casos?
Que dicas no Oracle são usadas para acelerar consultas?
Qual é a ordem de execução de uma consulta SQL com JOIN, WHERE e GROUP BY?
Utiliza triggers? Que tipos de triggers foram utilizados e como eles funcionam em conjunto com transações?