0% encontró este documento útil (0 votos)
122 vistas9 páginas

Preguntas y Respuestas de La Entrevista de Trabajo de SQL - Coding Dojo Blog - Stips

sql

Cargado por

Arrieta ING
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
122 vistas9 páginas

Preguntas y Respuestas de La Entrevista de Trabajo de SQL - Coding Dojo Blog - Stips

sql

Cargado por

Arrieta ING
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

20/4/2021 Preguntas y respuestas de la entrevista de trabajo de SQL – Coding Dojo Blog – stips

stips

un sitio mas de nettech

GENERAL

Preguntas y respuestas de la entrevista de trabajo de


SQL – Coding Dojo Blog

Fecha: 17 abril, 2019 Autor/a: samuel1500 0 Comentarios


Los trabajos de tecnología son los trabajos más solicitados de 2019, según los datos proporcionados por los
reclutadores y los expertos en el campo de la carrera. No es sorprendente, ya que vivimos en el siglo XXI, donde
la tecnología está impulsando la industrialización y la economía moderna. De hecho, según el ranking de US
News & World Report de los 100 mejores trabajos para 2019 un desarrollador de software es el primero, y
LinkedIn clasificó a Data Scientist como el trabajo más prometedor en los Estados Unidos este año.
https://stips.wordpress.com/2019/04/17/preguntas-y-respuestas-de-la-entrevista-de-trabajo-de-sql-coding-dojo-blog/ 1/9
20/4/2021 Preguntas y respuestas de la entrevista de trabajo de SQL – Coding Dojo Blog – stips

Los trabajos de tecnología son los trabajos más solicitados de 2019, según los datos proporcionados por los
reclutadores y los expertos en sitios de carreras. No es sorprendente, ya que vivimos en el siglo XXI, donde la
tecnología está impulsando la industrialización y la economía moderna.

Con muchas empresas que dependen del análisis de big data, la necesidad de desarrolladores de bases de
datos SQL es alta. Pero a pesar de la necesidad, las empresas y organizaciones son conscientes en la evaluación
y contratación de posibles candidatos y candidatos a empleos.

Si es un buscador de empleo, un profesional de la carrera o un estudiante recién graduado que obtiene el


trabajo de sus sueños puede que no sea fácil, ya que la mayoría de nosotros tenemos que pasar por una pared
de ladrillos llamada entrevista de trabajo.

Al igual que las otras entrevistas de trabajo, las entrevistas de trabajo de SQL pueden ser intimidantes o
abrumadoras cuando no estás preparado. Por lo tanto, necesita una gran cantidad de coraje y preparación para
dejarlo de lado.

Y para ayudarlo en su entrevista, aquí está la lista de preguntas populares de SQL que puede encontrar en el
futuro:

1 . ¿Cómo explica qué es SQL para alguien sin conocimientos técnicos?

2. ¿Qué es RDBMS?

3. ¿Cómo ejecutar una consulta SQL?

4. Enumere los diferentes tipos de teclas y sus usos

5. ¿Qué es la normalización?

6. ¿Qué es la desnormalización?

7. ¿Qué se une en SQL?

8. ¿Cuáles son los diferentes subconjuntos de SQL?

9. Explique la indexación de SQL y enumere su tipo

10. ¿Cuáles son las diferencias entre DELETE y TRUNCATE?

11. ¿Qué es CLÁUSULA SQL?

12. ¿Qué es un procedimiento almacenado recursivo?

13. Ventajas y desventajas del procedimiento almacenado

14.

15. ¿Cómo le tranquilizaría a una parte interesada que está preocupada por la desaceleración de la base de
datos SQL que se está interponiendo en su trabajo? Hábleme de un proyecto de SQL desafiante en el que ha
trabajado.

Respuestas

Las preguntas de la entrevista son herramientas de evaluación utilizadas por los empleadores para medir las
características cuantitativas y cualitativas de los candidatos. Como desarrollador de SQL, se lo evaluará en
función de sus respuestas en el conjunto de preguntas formuladas por el gerente de recursos humanos o el
reclutador. Sus respuestas siempre deben ser claras y concisas pero detalladas, solo lo suficiente para demostrar
cuán profundo es su comprensión.
https://stips.wordpress.com/2019/04/17/preguntas-y-respuestas-de-la-entrevista-de-trabajo-de-sql-coding-dojo-blog/ 2/9
20/4/2021 Preguntas y respuestas de la entrevista de trabajo de SQL – Coding Dojo Blog – stips

Si desea asegurar el trabajo, necesita una preparación máxima para aumentar su confianza. Debe mostrarles que
usted es la persona adecuada para el trabajo.

Tenga en cuenta que estas respuestas son solo sugerencias, aún puede responderlas de acuerdo con su propio
conocimiento y comprensión, y con sus propias palabras.

Cómo ¿Explica qué es SQL para alguien sin conocimientos


técnicos?

SQL o lenguaje de consulta estructurado es un lenguaje de programación estandarizado que se utiliza para
acceder o manipular datos en una base de datos. Fue diseñado para actualizar, agregar, eliminar una fila de
datos y recuperar subconjuntos de información dentro de la base de datos.

En otras palabras, una forma de "hablar" con bases de datos mediante comandos codificados, llamadas
consultas SQL.

¿Qué es RDBMS?

RDBMS o Sistema de administración de bases de datos relacionales es un tipo común de base de datos en la que
los datos se almacenan en tablas. Es una colección de programas que permite a los desarrolladores administrar
e interactuar con una base de datos relacional. Una base de datos relacional es un conjunto de tablas

https://stips.wordpress.com/2019/04/17/preguntas-y-respuestas-de-la-entrevista-de-trabajo-de-sql-coding-dojo-blog/ 3/9
20/4/2021 Preguntas y respuestas de la entrevista de trabajo de SQL – Coding Dojo Blog – stips

(especificadas formalmente) a las que se puede acceder a los datos de muchas maneras diferentes sin tener que
reorganizar las tablas de datos.

La mayoría de los RDBMS usan SQL como la Interfaz de programación de aplicaciones (API) estándar para
administrar la base de datos. .

¿Cómo ejecutar una consulta SQL?

Las consultas se crean mediante comandos. Hay cuatro (4) comandos SQL:

UNIR: se usa para unir datos relacionados o conectados almacenados en una o más tablas.
SELECCIONAR: se usa para seleccionar datos.
DÓNDE: se usa para aplicar criterios específicos a qué ha seleccionado.
UNION: se utiliza para agregar filas entre sí.

Después de esta explicación, debe explicar cómo ejecuta una consulta SQL paso a paso, con sus propias
palabras y de manera clara y comprensible. [19659031] Enumere los diferentes tipos de claves y sus usos

Las claves SQL son conjuntos de una o más columnas que identifican de forma única un registro en una tabla
de base de datos. Se utilizan para recuperar registros o filas / columnas de datos de tablas de datos y para
conectar tablas o vistas en bases de datos. Los diferentes tipos de claves son:

Clave candidata: una tabla identifica solo una clave principal para una o más columnas. Las claves
candidatas son claves potenciales y calificadas para ser la clave principal.

Clave principal: también llamada "Palabra clave principal", es un identificador de datos único. Identifica
números de teléfono, números de licencia de conducir o números de identificación del vehículo (VIN).

Clave alternativa: las claves alternativas son como una clave principal que puede ser una columna o
conjunto de columnas en una tabla cuyos valores son siempre únicos. Pueden contener valores nulos a
menos que se especifique claramente con una regla de integridad NO NULA. Actualmente no se ha
seleccionado como clave principal de la tabla, pero también puede ser la clave principal.

Nota: una tabla se compone de claves de candidato, pero solo una clave de candidato puede ser una clave
principal. Una vez que se especifica la clave principal, el resto se denominan claves alternativas.

Clave compuesta: también conocida como clave compuesta o clave concatenada. Es una combinación de dos
o más columnas en una tabla utilizada para identificar cada fila de la tabla de forma única. Si las columnas
no se combinan y se toman de forma individual, la singularidad no está garantizada.

Clave externa: en la relación de dos tablas, una clave primaria de una tabla se denomina clave externa en
otra tabla. Una clave externa puede tener valores duplicados y también puede mantener valores nulos si una
columna está definida para aceptar valores nulos.

Clave única: una clave alternativa que acepta solo un valor y no permite valores duplicados en una columna.

Súper clave: es un conjunto de columnas, donde cada columna es funcionalmente dependiente. La tecla
Súper puede contener columnas adicionales que no son estrictamente necesarias para identificar cada fila de
manera única. Si agrega cualquier otra columna / atributo a una clave principal, entonces se convierte en
una súper clave, como EmployeeID + FullName, es una súper clave.

¿Qué es la normalización?

https://stips.wordpress.com/2019/04/17/preguntas-y-respuestas-de-la-entrevista-de-trabajo-de-sql-coding-dojo-blog/ 4/9
20/4/2021 Preguntas y respuestas de la entrevista de trabajo de SQL – Coding Dojo Blog – stips

La normalización de la base de datos es un proceso de reorganización y normalización de los datos en las bases
de datos relacionales. Funciona de acuerdo con un conjunto llamado Formas normales, para reducir la cantidad
de datos repetitivos y mejorar la integridad de los datos. Los tipos de normalización son:

1NF – o la primera forma normal, tiene la regla de que un atributo o una columna de una tabla solo puede
contener o contener un solo valor. Para dejar que contenga más de un valor, use la clave principal.

2NF – o la segunda forma normal es la forma en la que solo se puede tomar una tabla si es totalmente
compatible con las reglas 1NF. En esta forma, el concepto de Clave compuesta no permite que una tabla esté
en la segunda forma normal porque solo una columna debe actuar como la Clave principal.

3NF – o la tercera forma normal. Una tabla solo se puede llevar a la tercera forma normal si está en 2NF.
Además, no debe haber dependencias funcionales transitivas.

BCNF – o Forma normal de Boyce-Codd, ya veces llamada 3.5NF. Por lo general, la mayoría de los
escenarios no alcanzan esta forma, a menos que haya anomalías causadas por más de una Clave candidata.

¿Qué es la desnormalización?

La desnormalización es una técnica de optimización en una base de datos que agrega datos redundantes a uno
o más. Más mesas. Es una técnica aplicada después de hacer la normalización para evitar uniones costosas en la
base de datos relacional.

¿Qué son las uniones en SQL?

Las uniones SQL generan un conjunto que contiene columnas de tablas y se usan para combinar datos registros
de dos o más tablas en una base de datos. Aquí hay diferentes tipos de combinaciones:

Unión interna: selecciona registros con valores coincidentes en dos o más tablas y crea una nueva tabla de
resultados.
Izquierda [Outer] Unión: selecciona registros de la primera izquierda -Más tabla con registros de tabla
correcta coincidentes. Si no hay registros coincidentes, el resultado es NULL.
Derecha [Outer] Unir: selecciona los registros de la segunda tabla de más a la derecha que tienen una
coincidencia de la tabla de la izquierda.
Completo [Outer] Únete – Es selecciona todos los registros que coincidan con cualquiera de los registros de
la tabla de la izquierda a la derecha.
Izquierda [Outer] Unión sin intersección: devuelve todas las filas de la tabla de la derecha designada en la
condición de ENCENDIDO que también cumple con la condición de unión. Además, no debe haber filas de
la tabla de la izquierda que coincidan con la condición de unión.
Derecha [Outer] Unir sin intersección: devuelve todas las filas de la tabla de la derecha designada en la
condición de ENCENDIDO que también cumple con la condición de unir. Además, no debe haber filas de la
tabla de la izquierda que coincidan con la condición de unión.
Unión completa [Outer] sin intersección: devuelve todas las filas de ambas tablas designadas en la condición
ON si la condición de unión no se cumple ( aparte de los valores NULL).

¿Cuáles son los diferentes subconjuntos de SQL?

Hay tres subconjuntos principales del lenguaje SQL:

Lenguaje de control de datos (DCL).

Lenguaje de definición de datos (DDL).

Lenguaje de manipulación de datos (DML)

https://stips.wordpress.com/2019/04/17/preguntas-y-respuestas-de-la-entrevista-de-trabajo-de-sql-coding-dojo-blog/ 5/9
20/4/2021 Preguntas y respuestas de la entrevista de trabajo de SQL – Coding Dojo Blog – stips

Cada conjunto del lenguaje SQL tiene su propio uso especial:

DCL – Se utiliza para controlar el acceso a los datos en una base de datos. Por ejemplo, otorgar o revocar los
derechos de usuarios específicos que realizan tareas específicas.

DDL: se utiliza para definir estructuras de datos. Por ejemplo, crear, alterar / cambiar o eliminar tablas.
DML: manipular o acceder a los datos en una tabla. Por ejemplo, insertar, borrar y actualizar datos. Sin
embargo, seleccionar es una declaración especial que pertenece a este subconjunto, aunque es un comando
de solo lectura que no manipula los datos en absoluto.

Explica la indexación de SQL y enumera sus tipos

La indexación es un proceso que hace que los datos solicitó volver más rápido de la tabla especificada. El índice
de SQL es como la página de índice de un libro; permite al lector localizar la información específica sin escanear
todo el libro. Sin él, el SQL pasará por una molestia para escanear toda la tabla en busca de los datos solicitados.

Los tres tipos de índices son Índice único, Índice agrupado, Índice no agrupado. Estos son sus usos específicos:

Índice único se asegura de que cada valor en una columna de índice clave sea único. No permite que los
campos tengan valores duplicados o redundantes. Un índice único se aplica automáticamente cuando la
clave principal ya está definida.
El índice agrupado clasifica y almacena las filas de datos en una tabla o vista de acuerdo con sus valores
clave. Solo se permite un índice agrupado por tabla porque las filas de datos se pueden almacenar solo en
orden.
El índice no agrupado tiene una estructura separada de las filas de datos y contiene los valores clave del
índice no agrupado. Cada valor clave tiene un puntero a la fila de datos que contiene el valor clave.

https://stips.wordpress.com/2019/04/17/preguntas-y-respuestas-de-la-entrevista-de-trabajo-de-sql-coding-dojo-blog/ 6/9
20/4/2021 Preguntas y respuestas de la entrevista de trabajo de SQL – Coding Dojo Blog – stips

¿Cuáles son las diferencias entre los comandos DELETE y


TRUNCATE?

TRUNCATE
DELETE COMMAND
COMMAND
El comando TRUNCATE
EL comando DELETE es un comando DML.
es un comando DDL.
Se ejecuta mediante un
bloqueo de tabla, y toda la
Se ejecuta usando un bloqueo de fila, cada fila de la tabla se bloquea para su
tabla se bloquea para
eliminación.
eliminar todos los
registros.
La cláusula WHERE no se
La cláusula WHERE se puede usar con BORRAR para filtrar y eliminar datos
puede usar con
específicos.
TRUNCATE.
Se eliminan todas las filas
Se utiliza para eliminar filas de una tabla basándose en la condición WHERE.
de una tabla.
Es más rápido en cuanto
al rendimiento porque
Se mantienen log, por lo que es más lento que TRUNCATE. tiene un registro mínimo
en el registro de
transacciones.
Quita las filas de una en una y registra una entrada en el registro de
transacciones para cada fila eliminada. 19659087] Elimina los datos al
desasignar las páginas de datos que se utilizan para almacenar la tabla e los
datos. Solo registra las desasignaciones de la página en el registro de
transacciones.
Utiliza menos espacio de
Usa más espacio de transacción que la sentencia TRUNCATE. transacción que el
comando DELETE.
No se puede usar con
Puede usarse con vistas indizadas.
vistas indizadas.

¿Qué es CLÁUSULA DE SQL?

Una cláusula de SQL filtra filas de todo el conjunto de registros. Se utiliza


para limitar el conjunto de resultados dando condiciones a la consulta.
Ejemplos de cláusulas son las cláusulas HAVING y WHERE. Ambos
realizan la misma función, pero su propósito difiere.

La cláusula HAVING filtra tanto los valores de un grupo como los registros
del resultado antes de que se realicen las agrupaciones. La cláusula
WHERE se utiliza para filtrar filas y el filtrado se aplica a cada fila. La

https://stips.wordpress.com/2019/04/17/preguntas-y-respuestas-de-la-entrevista-de-trabajo-de-sql-coding-dojo-blog/ 7/9
20/4/2021 Preguntas y respuestas de la entrevista de trabajo de SQL – Coding Dojo Blog – stips

cláusula HAVING se usa antes del agrupamiento y ¿DÓNDE se usa


después del agrupamiento .

¿Qué es un procedimiento almacenado recursivo?

Un procedimiento almacenado puede llamarse a sí mismo la condición límite nivel máximo de anidamiento de
32. Un procedimiento recursivo ayuda a los programadores a usar el conjunto de códigos correspondiente
tantas veces como deseen.

¿Cuáles son los pros y los contras del procedimiento almacenado?

Pros [19659043] Es más rápido

Está precompilado Guardar


Reduce el tráfico de la red
Es reutilizable
Puede manejar operaciones complejas
Admite procedimientos almacenados anidados
Su seguridad es alta; los códigos permanecen en el servidor de la base de datos
Contras

Es muy difícil de codificar, necesita desarrolladores expertos


Es difícil de depurar
No es una base de datos independiente. Su código puede cambiar según el servidor de la base de datos.

¿Cómo tranquilizar a un interesado que está preocupado por la


desaceleración de la base de datos?

Las preguntas de la entrevista de trabajo SQL pueden no ser todo acerca de la tecnología. Habrá preguntas que
les permitirán saber cómo trabajaría si lo contrataran. Evaluarían su capacidad para tranquilizar a los usuarios
finales si hubiera algunos problemas.

Su respuesta debería ser tranquilizadora para los usuarios finales. Debe abordar su frustración de una manera
amable, aceptar sus errores y comprometerse a solucionar los problemas tan pronto como sea posible. Indicar
sus acciones para solucionar el problema también les ayudaría a calmarse y estar seguro.

Hábleme de un proyecto de SQL desafiante en el que ha trabajado

Esta pregunta también es para que el entrevistador sepa qué tipo de proyecto Ya he trabajado. Especifique los
problemas que ha encontrado durante el proyecto y cómo lo abordó. Por ejemplo, has encontrado un error que
era tan difícil de encontrar. Puede agregar cómo reaccionó y actuó al resolver este problema. Se ganaría la
confianza del entrevistador para contratarte.

También puedes aprovechar este momento para presentar tu cartera y mostrar tus logros. Mientras haces esto,
les das una idea de cómo trabajarías para ellos cuando y si te contratan.

https://stips.wordpress.com/2019/04/17/preguntas-y-respuestas-de-la-entrevista-de-trabajo-de-sql-coding-dojo-blog/ 8/9
20/4/2021 Preguntas y respuestas de la entrevista de trabajo de SQL – Coding Dojo Blog – stips

CONCLUSIÓN

En Coding Dojo usamos la tecnología MYSQL para enseñar RoR, Python, Java, y .NET. También contamos con
un Equipo de Servicio de Carrera que ayuda a los graduados e incluso cuando aún son estudiantes para
prepararse para su primer trabajo después del campo de entrenamiento.

Solo recuerda que todas tus respuestas deben ser claras, directas y con confianza. Después de todo, una
entrevista de trabajo es una de las mejores maneras de mostrarte. Nosotros, en Coding Dojo, te animamos a que
pases tu entrevista.

Para obtener más información sobre Coding Dojo, visite www.codingdojo.com.

READ MORE – CLICK HERE

www.Down.co.ve

from Down.co.ve h p://bit.ly/2KIHbBX


via www.Down.co.ve

DOWN.CO.VE

Publicado por samuel1500

Desarrollador de Software y Páginas Web Ver todas las entradas de samuel1500

© 2021 STIPS

BLOG DE WORDPRESS.COM.

https://stips.wordpress.com/2019/04/17/preguntas-y-respuestas-de-la-entrevista-de-trabajo-de-sql-coding-dojo-blog/ 9/9

También podría gustarte