Pregunta de entrevista para Ingeniero de datos

¿Cómo pruebas la calidad de los datos en un pipeline y qué compruebas?

Qué evalúa el entrevistador, cómo estructurar tu respuesta y un ejemplo hablado que puedes adaptar.

Respuesta rápida

Prueba esquema, volumen y semántica. Las pruebas de esquema detectan cambios de tipo y de columnas. Las de volumen y frescura detectan una partición que llegó vacía o tarde. Las semánticas verifican unicidad de claves, no nulos en campos obligatorios, valores aceptados en enums, integridad referencial entre hecho y dimensión, e invariantes de negocio como que los ingresos nunca sean negativos. Ejecútalas dentro del pipeline y falla o pon en cuarentena en lugar de publicar en silencio.

Por qué lo preguntan los entrevistadores

Los entrevistadores quieren saber si entregas datos con comprobaciones o con esperanza. La señal más fuerte es qué pasa cuando una prueba falla: bloquear los modelos aguas abajo, alertar al responsable y poner en cuarentena los registros malos en vez de dejar un warning que nadie lee. Mencionar comprobaciones de anomalías sobre el número de filas demuestra que ya te has quemado con cargas parciales silenciosas.

Cómo estructurar tu respuesta

  • Agrupa las pruebas en categorías de esquema, volumen y frescura, y semántica.
  • Da aserciones concretas para cada categoría.
  • Define la severidad: qué bloquea el pipeline y qué solo avisa.
  • Describe la cuarentena de filas malas en lugar de descartarlas.
  • Explica a quién se alerta y con qué contexto.

Ejemplo de respuesta

Ejemplo hablado, en primera persona

Pienso en tres capas. Esquema: la columna existe, el tipo no ha cambiado, no aparece en silencio un campo nuevo anulable. Volumen y frescura: esta partición tiene un número de filas dentro de una banda razonable respecto a la media reciente, y el último evento no tiene ocho horas. Semántica: la clave primaria es única, los campos obligatorios no son nulos, el estado está en el conjunto aceptado, cada pedido referencia a un cliente que existe, y los ingresos no son negativos. En dbt eso son en su mayoría pruebas integradas más un puñado de pruebas singulares en SQL para reglas de negocio. La parte que importa más que las pruebas es la política. Una prueba de unicidad fallida sobre una clave primaria bloquea los marts aguas abajo, porque publicar ingresos duplicados es peor que no publicar nada. Un aviso suave, como una caída del 20% en el número de filas, alerta al equipo dueño pero no detiene la ejecución. Y las filas malas van a una tabla de cuarentena con el motivo del fallo, así podemos medir con qué frecuencia ocurre en vez de perder la evidencia.

¿Tienes esta entrevista a la vuelta de la esquina? GhostPilot escucha tu llamada en vivo, detecta la pregunta en cuanto la hacen y pone una respuesta estructurada en tu pantalla en tiempo real. Pruébalo en tu próxima entrevista de práctica, o coge un Session Pass de $29, sin suscripción, para la de verdad.

Mira cómo funciona

Preguntas de seguimiento que puedes esperar

  • ¿Cómo fijas los umbrales de una comprobación de anomalías en el número de filas?
  • ¿Qué haces cuando una prueba falla a las 4 de la mañana y no hay nadie de guardia?
  • ¿Cómo evitas la fatiga de alertas por comprobaciones de calidad de datos?

Más preguntas para Ingeniero de datos

Tu entrevistador hará su propia versión de esta. Pega la descripción real del puesto en el Question Predictor gratuito y obtén las 20 preguntas que ese puesto tiene más probabilidades de hacerte, con lo que cada una busca en realidad.

Predecir mis preguntas

Ensaya las preguntas difíciles antes de que te las hagan

Practica con un copiloto en vivo y entra preparado. Un Session Pass de $29 te lleva a través de la entrevista sin suscripción y sin ataduras.

Consigue GhostPilot