¿Cuáles son algunas preguntas típicas de la base de datos para una entrevista con un ingeniero de software?

>> Algunas preguntas sobre la base de datos

1. ¿Cuáles son las propiedades ACID de una transacción en un RDBMS?

2. ¿Qué son las claves Candidato, Primario, Compuesto y Súper y la diferencia entre ellas?

4. Restricciones de integridad en una base de datos (SQL Server)

5. ¿Qué son los comandos DDL, DML, DCL y TCL y la diferencia entre ellos?

6. Conceptos básicos de la base de datos: ¿SELECT es un DML (lenguaje de manipulación de datos)?

7. Normalización de la base de datos | 1NF, 2NF, 3NF

8. SQL Server JOINS y tipos

9. Orden de procesamiento de consultas lógicas SQL

10. ¿Qué son los registros, páginas, extensiones, montón en SQL Server?

>> Algunas preguntas sobre consultas SQL

1. Invierta una cadena sin usar la función REVERSE. [ invertir una cadena sin usar la función REVERSE () de TSQL ]

2. Genere jerarquía de Gerente y Empleado en la tabla Empleado con columnas EmpID, EmpName, MgrID.

3. ¿Cómo sincroniza filas en 2 tablas, filas en la primera tabla INSERTADAS / ACTUALIZADAS / BORRADAS, y sin modificaciones en la segunda tabla?

4. Genere el Total acumulado (suma) de los bienes vendidos por un Representante de ventas por cada día mes a mes para un año determinado (SalesRepID, Año, Mes, Día, TotalSale). [ Cálculo de totales acumulados ]

5. Obtenga 5 empleados de cada departamento que reciban el salario más alto (EmpID, DeptID, Salario)

6. Obtenga un empleado con el segundo o enésimo salario más alto [ Trivia SQL – Encuentre el segundo (o enésimo) salario o marcas más altos ]

7. Cómo ELIMINAR registros duplicados de una tabla con un solo SELECT stmt. [ Identificar y eliminar registros duplicados de una tabla ]

8. Asigne una posición a los Estudiantes de una clase en función de sus calificaciones, si se aplica la misma calificación. [ FUNCIONES DE RANKING | ROW_NUMBER, RANK, DENSE_RANK, NTILE ]

9. Para estas 2 tablas: Producto (ProductID, ProductName), Sales (SalesOrderID, ProductID, SaleDate)
– Obtenga la lista de productos que se vendieron el año pasado.
– Obtenga la lista de productos que NO se vendieron el año pasado.

10. Para cualquier fecha dada, obtenga la Última fecha de: Mes anterior y Mes actual y Mes siguiente.

11. Diferencia entre:
– DONDE, la cláusula GROUP BY y HAVING
– EJECUTAR (o EXEC) vs sp_executesql
– ISNULL vs COALESCE
– PIVOTE y UNPIVOT
– TRUNCATE, DELETE y DROP
– Procedimientos almacenados vs Funciones
– UNION ALL vs UNION
– Tablas temporales vs variables de tabla
– THROW vs RAISERROR
– Sugerencias de tabla NOLOCK y READPAST
– Tipos de datos decimales y numéricos
– Índices agrupados vs no agrupados
– CURSORES vs MIENTRAS bucles
– APLICACIÓN CRUZADA vs operadores APLICACIÓN EXTERIOR
– Escalar, Valor de tabla (ITV), MultiSelect (MTV) – UDF (Funciones definidas por el usuario)

Para obtener más preguntas y respuestas sobre la entrevista SQL, consulte mi blog: Entrevista Q | SQL con Manoj

Mi blog: SQL con Manoj

  • Controladores de bases de datos
  • Normalización / desnormalización
  • Niveles de aislamiento
  • Gestión de transacciones
  • Consultas SQL: Uniones externas internas, Agrupar por, Tener
  • Procedimientos almacenados
  • Disparadores
  • Cursores

More Interesting

Cómo descifrar una entrevista de colocación

Cómo dividir una matriz que consta de N enteros positivos (incluido cero) en K subconjuntos de modo que la suma de elementos de cada subconjunto sea la misma

¿Qué se cumple en el medio algoritmo wrt programación competitiva?

¿Por qué usamos un puntero de estructura dentro de una definición de estructura en C?

¿Cuán diferentes son las preguntas técnicas para una entrevista de consultor de soluciones técnicas de Google de las de una entrevista de ingeniero de software?

¿Qué tan importante es conocer los patrones de diseño para entrevistas para un desarrollador experimentado?

¿Qué preguntas has encontrado durante una entrevista de desarrollador iOS?

¿Qué tipo de preguntas de codificación se hacen en las entrevistas para Docker, Inc.?

¿Cómo me preparo para las rondas técnicas en las entrevistas del campus?

¿Por qué no debo incluir la edad, el estado civil o la nacionalidad en una solicitud para un puesto de trabajo en los Estados Unidos?

¿Cuáles son las preguntas JSP y Servlet formuladas en una entrevista?

Si la resolución de problemas algorítmicos es lo que quieren probar, ¿por qué no contratan directamente a los mejores codificadores o fuerzas de código?

He estado luchando durante un año para aprender algoritmos y todavía no puedo pasar ninguna entrevista técnica, ¿qué debo hacer?

¿Qué empresas o startups debo solicitar para una pasantía?

Cómo prepararse para una entrevista técnica en Myntra para el perfil de desarrollador web