Pregunta de entrevista para Analista de datos

¿Cómo te aseguras de que un análisis que ejecutaste hace tres meses se pueda reproducir?

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

Respuesta rápida

Guarda el código en control de versiones y no en un cuaderno local o en una pestaña de consultas improvisada, parametriza las fechas en vez de fijarlas a fuego, y anota de qué tablas de origen y de qué instantánea o fecha de ejecución salieron los números. Documenta las definiciones y cualquier exclusión manual en el propio código. Si las tablas subyacentes son mutables, guarda la salida agregada junto al código para que las cifras publicadas sigan siendo verificables.

Por qué lo preguntan los entrevistadores

La reproducibilidad es lo que separa a un analista cuyo trabajo se puede confiar y ampliar de uno cuyos números se evaporan en silencio en cuanto alguien los cuestiona. Los entrevistadores quieren control de versiones, entradas parametrizadas y conciencia clara de que los datos de origen mutan, así que reejecutar la misma consulta meses después puede devolver legítimamente números distintos salvo que hayas capturado el estado del momento.

Cómo estructurar tu respuesta

  • Pon la consulta o el cuaderno en control de versiones, no en un portátil.
  • Parametriza fechas y filtros en vez de fijarlos a fuego.
  • Anota las tablas de origen, la fecha de ejecución y cualquier exclusión manual.
  • Guarda el agregado de salida, ya que las fuentes mutan con el tiempo.
  • Escribe las definiciones donde la siguiente persona vaya a encontrarlas.

Ejemplo de respuesta

Ejemplo hablado, en primera persona

Lo principal es que el código viva en un sitio que no sea mi máquina, o sea un repositorio en vez de un cuaderno sin título o una pestaña de consultas que cerraré el viernes. Las fechas se parametrizan, porque fijar a fuego un rango significa que la siguiente persona lo reejecuta en silencio sobre otra ventana y obtiene otra respuesta sin ningún aviso. Anoto qué tablas usé y cuándo lo ejecuté y, sobre todo, cualquier decisión manual, así que si excluí cuentas de prueba o una semana anómala, eso queda escrito en el fichero en vez de vivir en mi memoria. El problema sutil es que las tablas de origen mutan. Alguien reejecuta mi consulta en marzo y obtiene números distintos, no porque yo me equivocara sino porque se sobrescribió una dimensión de tipo 1 o llegaron datos tardíos. Así que para cualquier cosa publicada guardo la salida agregada junto al código. Así, cuando alguien cuestiona una cifra seis meses después, puedo enseñar qué pinta tenían los datos entonces y qué ha cambiado desde entonces.

¿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 gestionarías una tabla de origen que se sobrescribe a diario?
  • ¿Qué incluirías en un README de un análisis?
  • ¿Cómo llevas cuadernos en control de versiones de forma revisable?

Más preguntas para Analista 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