>> 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?
- ¿Cómo debo comenzar a revisar de manera competente mis conceptos de C / C ++ para entrevistas?
- ¿Cuál es la mejor manera de prepararse para una entrevista de desarrollador Java la próxima semana?
- Cómo decir que alguien 'técnicamente no está allí' cuando responde todas las preguntas de la entrevista con soluciones óptimas y código de trabajo
- ¿Cuál es la mejor manera de prepararse para una entrevista de pasante técnico en una semana?
- Cómo enumerar todas las rutas en una cuadrícula 2D solo yendo hacia la derecha o hacia abajo desde (0,0) a (n-1, n-1)
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