Las preguntas de entrevista de lenguaje de consulta estructurado de lenguaje de procedimiento (PL-SQL) m?s comunes est?n dise?adas para revelar la profundidad del conocimiento que el candidato tiene sobre el tema. Por esta raz?n, las preguntas iniciales suelen tener un alcance amplio y se relacionan con temas tales como las diferencias entre el est?ndar de la industria del American National Standards Institute (ANSI) SQL y el PL-SQL. Del mismo modo, se le puede pedir a un candidato que discuta las ventajas y desventajas de usar procedimientos almacenados en lugar de una soluci?n del lado del cliente. Otras preguntas profundizan en los detalles del lenguaje.
Hay algunos conceptos fundamentales que casi siempre aparecer?n en las preguntas de la entrevista PL-SQL. Algunos ejemplos son: ?Qu? es un procedimiento? ?Qu? es un paquete? ?C?mo y cu?ndo debe implementar los desencadenantes? ?C?mo maneja las excepciones en PL-SQL? Cualquiera que haya estado trabajando con PL-SQL, incluso a un nivel b?sico, deber?a estar muy familiarizado con estos conceptos.
Las preguntas de entrevista PL-SQL m?s directas y espec?ficas intentan revelar un conocimiento y una experiencia m?s profundos con los problemas comunes que enfrenta el desarrollador PL-SQL. ?C?mo manejas los valores NULL? ?Cu?l es la diferencia entre un valor NULO y un valor cero? ?Cu?les son los tipos de datos m?s comunes utilizados en PL-SQL? ?Qu? es un BLOB? ?Cu?ndo es apropiado usar un tipo de varchar? El manejo de los tipos de datos es cr?tico para la integridad de los datos y el rendimiento general de un sistema, por lo que estos temas ser?n lo m?s importante en la mente de un gerente.
Otro tema favorito para las preguntas de la entrevista PL-SQL son los cursores. El uso de cursores en PL-SQL es fundamental para toda la recuperaci?n y manipulaci?n de datos, por lo que muchas preguntas de entrevistas PL-SQL se centran en este tema. Algunas preguntas t?picas que se pueden encontrar son: ?Qu? palabra clave identifica el tipo de columna de un campo de cursor? ?C?mo maneja una situaci?n en la que un cursor SELECT no devuelve datos? ?Con qu? frecuencia debe realizar una confirmaci?n cuando inserta registros? ?Qu? problemas podr?a enfrentar con respecto al acceso concurrente en una tabla? ?Qu? es un punto muerto y cu?l es la manera m?s eficiente de resolverlo?
PL-SQL es un lenguaje de programaci?n muy rico, por lo que es raro que alguien conozca cada detalle. Algunas de estas preguntas comunes de la entrevista pueden revelar el conocimiento y la experiencia que ha adquirido un candidato. Las amplias preguntas de tipo debate son una oportunidad real para que un candidato exhiba el dominio de las caracter?sticas y la complejidad de PL-SQL.