¿Qué preguntas de la entrevista SQL evalúan efectivamente la profundidad de la experiencia y el conocimiento?

Algunos temas que sin duda desea abarcar incluyen:

  • Normalización de datos: asegúrese de que entiendan la primera, segunda y tercera formas normales
  • Integridad referencial: qué significa, qué hace, cómo se manejan las actualizaciones y eliminaciones
  • Claves primarias / claves foráneas
  • Agrupar por (agregación, encontrar minutos / máximos)
  • Definitivamente asegúrese de que estén cómodos con las uniones
  • Definitivamente asegúrese de que se sientan cómodos con las subconsultas
  • Tipos de datos (hacer que cada texto de campo no sea bueno)
  • Puntos de vista
  • Si pueden usar SSRS o Crystal Reports para mostrar los datos una vez que los hayan extraído, es aún mejor

Estos serían temas más avanzados, más como lo que estaría haciendo un DBA que un analista escribiendo consultas:

  • Si están usando MS SQL Server, también me gustaría asegurarme de que estén familiarizados y cómodos con los procedimientos y funciones de T-SQL
  • Disparadores
  • Declaraciones de casos
  • Es posible que desee entrar en el análisis de ejecución de consultas: ver qué está ejecutando el servidor, cuáles son las consultas “caras” y posiblemente algunos ajustes mediante índices
  • Modelos de recuperación simples versus completos, registros de datos, copias de seguridad, recuperación
  • Diferentes modos de replicación y cuándo usar cada uno
  • Roles / usuarios, seguridad, permisos de acceso
  • Mejores prácticas para la seguridad de los datos (cifrado, hash, cumplimiento de PCI, información personal, etc.)

Básicamente, desea asegurarse de que puedan:

  • Estructurar adecuadamente tablas / datos
  • Obtenga y analice los datos que necesita para informar
  • Asegúrese de que conozcan el servidor para fines de administración y que estén familiarizados con las mejores prácticas.

Estar cómodo estructurando datos y escribiendo consultas es probablemente la parte más importante. Gran parte del resto se puede buscar o aprender según sea necesario, pero al menos es bueno estar familiarizado con él.

  • Pide un buen uso para unirte a ti mismo. Puntos de bonificación si el entrevistado puede obtener más de uno.
  • Definir unión cruzada.
  • Dé un ejemplo de dónde se usaría una combinación externa y escriba la declaración.
  • Proporcione una consulta simple con al menos una combinación y solicite recomendaciones de índice para que sea eficiente.
  • Demuestre una consulta que se beneficia del uso de una tabla derivada.
  • Nombra dos o tres principios de normalización. Defina una de las formas normales. O (más fácil) presente un esquema no normalizado y pida recomendaciones. Justifica cada sugerencia. (Aún más fácil) Nombre uno o dos beneficios de la normalización.
  • Explique lo que significa que una restricción de clave externa se defina en cascada.
  • Dé un ejemplo de dónde es importante usar una transacción.
  • Explique la diferencia entre el bloqueo a nivel de fila y el bloqueo a nivel de mesa.
  • Explicar el punto muerto.
  • Dé un ejemplo de una aplicación donde una base de datos relacional no es una solución ideal.

More Interesting

¿Qué se pregunta realmente en el proceso de entrevista de TCS?

¿Debo solicitar una oportunidad más si recibí un rechazo después de una entrevista? Casi respondí todas las preguntas correctamente, excepto 2.

¿Qué procedimiento sigue Silicon Valley para entrevistar al talento global de regiones donde no tienen presencia?

¿Cómo te presentarías en una entrevista personal de SSB?

¿Está siendo entrevistado por 12 personas para un trabajo normal?

Después de una segunda entrevista, le envié un correo electrónico al entrevistador para ver cómo iban las cosas. Dijo que tendría comentarios al final del día mañana. ¿Es esta una buena señal?

¿Cómo solicitar un puesto de desarrollador de software en ZOHO? Tengo experiencia laboral ¿Cómo será el proceso de la entrevista y cómo puedo prepararme para él?

¿Puede alguno de ustedes compartir su experiencia de entrevista de artículos en cualquiera de los Big 4s y también su primer día en Big 4s?

¿Es apropiado que un entrevistado termine una entrevista antes si descubrió que no encaja bien?

He sido seleccionado para KPIT. ¿Qué tipo de preguntas se hacen en la prueba de evaluación?

Voy a enfrentar una entrevista. Cuando llegue mi turno para hacer una pregunta, ¿cuáles son las preguntas de la pila de tecnología que debo hacerle al arquitecto J2EE para saber sobre la tecnología del proyecto?

¿Por qué me rechazaron realmente después de la conversión interna en Google?

Si se une al sector bancario, ¿cree que sus 4 años de conocimiento en ingeniería se desperdiciarán?

¿Cuáles son algunas razones por las que alguien quiere ser camarera?

¿Es importante tener un conocimiento profundo del marco de recolección para descifrar la entrevista de selenio? En caso afirmativo, ¿cuáles son las preguntas en tiempo real?