Preparación de la entrevista

Preguntas de entrevista para Analista de Datos

Un proceso de selección de Analista de Datos en España suele constar de tres fases: una primera entrevista con Recursos Humanos, una prueba técnica de SQL y visualización (en remoto o en directo) y una conversación final con la persona responsable del área que consumirá sus informes. Estas preguntas cubren las tres fases. Las respuestas modelo están redactadas en primera persona para que usted las adapte a su propia trayectoria; sustituya siempre las cifras por las suyas, porque una respuesta con números propios se defiende sola y una copiada se desmonta en la primera repregunta.

Written & reviewed by the CVWon Editorial Team · Updated julio 2026

Cree su CV

Preguntas y respuestas

Preguntas de entrevista y respuestas modelo

Prepárese para estas preguntas frecuentes con respuestas modelo detalladas.

Por qué se hace esta pregunta

Quieren comprobar que usted no se queda en producir informes, sino que llega hasta la decisión: que sabe formular la pregunta, elegir la métrica adecuada y defender una conclusión incómoda ante alguien con más autoridad.

Respuesta modelo

En la cadena de retail donde trabajaba, la dirección comercial quería ampliar una promoción de fin de semana a todas las tiendas. Crucé en SQL el ticket medio, el margen por familia y la rotación de stock de las 78 tiendas y descubrí que la promoción subía las unidades un 12 %, pero hundía el margen un 4 % porque canibalizaba el producto de mayor rentabilidad. Lo presenté en una sola diapositiva con la comparativa entre tiendas con y sin promoción. La dirección la mantuvo únicamente en las 21 tiendas donde sí era rentable, y el margen del trimestre mejoró 1,8 puntos frente al escenario de ampliación total.

Estructure la respuesta en cuatro tiempos: pregunta de negocio, qué datos usó, qué encontró y qué se decidió. Que la cifra final sea de negocio (margen, incidencias, euros, plazos), no técnica.

Por qué se hace esta pregunta

Es la prueba de fuego del puesto: la mayor parte de los conflictos de datos en una empresa no son técnicos, sino de definición. Buscan a alguien que gobierne la métrica en lugar de limitarse a reproducirla.

Respuesta modelo

Empiezo por escribir las definiciones que circulan y ponerlas una al lado de otra: en el caso de la «venta neta», Comercial excluía las devoluciones del mes en curso y Finanzas las imputaba al mes de la venta original, y de ahí venía un desfase del 6 %. Convoco una reunión corta con una persona de cada área, propongo una definición única con su fórmula, su granularidad y sus exclusiones, y la dejo por escrito en el diccionario de métricas. Después la implemento como una única medida en el modelo de Power BI, para que ningún informe pueda recalcularla por su cuenta, y publico la fecha desde la que aplica.

Mencione siempre el artefacto que queda tras el acuerdo (diccionario de métricas, medida única en el modelo, documentación en Confluence). Sin artefacto, la discusión se repite cada trimestre.

Por qué se hace esta pregunta

Comprueban si usted actúa como asesor o como ejecutor de encargos. Un analista que entrega lo que le piden literalmente genera el doble de trabajo y la mitad de valor.

Respuesta modelo

No abro el editor de SQL todavía. Hago tres preguntas: qué decisión va a tomar con ese dato, con qué periodicidad lo necesitará y con qué cifra debe cuadrar. La respuesta cambia por completo el trabajo: si es para una reunión puntual, entrego una tabla y termino; si va a repetirse cada semana, construyo una vista y un cuadro de mando. En mi anterior puesto, ese hábito redujo un 40 % las peticiones ad hoc, porque muchas se resolvían con un informe que ya existía y que la persona no conocía.

Cite las tres preguntas de forma explícita; son fáciles de recordar y demuestran método. Añada un ejemplo en el que la petición inicial resultó ser la pregunta equivocada.

Por qué se hace esta pregunta

La credibilidad de todo el equipo de datos depende de que nadie encuentre un error en un comité de dirección. Quieren saber si su método es sistemático o si confía en la intuición.

Respuesta modelo

Sigo siempre la misma lista. Primero, cuadro los totales con una fuente independiente, normalmente la contabilidad o el sistema transaccional. Segundo, compruebo el recuento de filas antes y después de cada JOIN para descartar duplicados. Tercero, reviso los valores nulos y las fechas fuera de rango. Cuarto, comparo con el periodo anterior y me exijo una explicación para cualquier variación superior al 10 %. Quinto, se lo enseño a alguien del área de negocio antes de la publicación oficial. Con este procedimiento, la discrepancia entre el informe de ventas y la contabilidad de SAP pasó del 6 % al 0,4 % en dos trimestres.

Enumere los pasos como una lista cerrada y termine con una cifra de fiabilidad. Reconocer que un error suyo motivó esa lista suma credibilidad en lugar de restarla.

Por qué se hace esta pregunta

Buscan coherencia y autoconocimiento. Es también una forma de detectar a quien opta a la vacante de analista solo como escalón provisional hacia otra, con el riesgo de rotación que eso implica.

Respuesta modelo

Porque el valor que sé aportar está en la parte descriptiva y diagnóstica, y me gusta estar cerca de la decisión. Mi trabajo consiste en que el dato sea fiable, esté bien modelado y llegue explicado a quien tiene que decidir: SQL, modelado dimensional, cuadros de mando, definición de KPI y muchas conversaciones con negocio. Conozco los fundamentos del aprendizaje automático y he colaborado con científicos de datos preparándoles conjuntos de datos limpios y documentados, pero no reivindico experiencia en entrenar ni desplegar modelos en producción. Prefiero decirlo con claridad antes que venderme para un puesto que no es el mío.

Marque la frontera sin desprestigiar el otro perfil y evite la fórmula «todavía no soy científico de datos». Si aspira a evolucionar, dígalo en términos de profundidad analítica y de negocio, no de saltar de puesto en un año.

Por qué se hace esta pregunta

Es un puesto de servicio interno con demanda permanentemente superior a la capacidad. Quieren ver criterio, transparencia y capacidad de decir «no» sin generar conflictos.

Respuesta modelo

Aplico dos criterios: fecha de la decisión que depende del dato y número de personas afectadas. Pregunto a cada solicitante cuándo se toma la decisión y qué ocurre si el dato llega un día después; con eso, dos de las tres peticiones suelen dejar de ser urgentes. Después comunico el orden por escrito a los tres, con la hora estimada de entrega de cada uno, para que nadie se quede esperando en silencio. Si el conflicto persiste, lo escalo a mi responsable con las tres peticiones y su impacto sobre la mesa, en lugar de decidir yo sobre prioridades de negocio que no me corresponden.

Insista en la comunicación por escrito del orden y de los plazos. La mayoría de las quejas hacia un equipo de datos no nacen del retraso, sino de la falta de aviso.

Técnica

¿Qué preguntas técnicas se hacen en una entrevista de Analista de Datos?

Estas preguntas técnicas propias del puesto pueden surgir durante su entrevista.

El INNER JOIN devuelve solo las filas con correspondencia en ambas tablas; el LEFT JOIN conserva todas las de la tabla izquierda y rellena con nulos las que no casan. En un informe de ventas por cliente, el INNER JOIN me haría perder silenciosamente los pedidos de clientes que no están en el maestro, que es justo el error que hay que evitar. Para detectar duplicados comparo el recuento de filas antes y después del cruce; si aumenta, la clave del lado derecho no es única. Lo verifico con un SELECT clave, COUNT(*) ... GROUP BY clave HAVING COUNT(*) > 1 y, según el caso, deduplico con una CTE y ROW_NUMBER() OVER (PARTITION BY clave ORDER BY fecha_actualización DESC) o corrijo la granularidad del modelo.

Uso ROW_NUMBER() con PARTITION BY para quedarme con el último registro de cada entidad, por ejemplo el último estado de cada pedido en una tabla que guarda todo el histórico de cambios. También empleo mucho SUM(...) OVER (PARTITION BY cliente ORDER BY fecha ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) para acumulados, y LAG() para calcular la variación frente al periodo anterior sin necesidad de un autojoin. La ventaja frente a un GROUP BY es que conservo el detalle fila a fila mientras añado el cálculo agregado, lo que resulta esencial cuando el cuadro de mando debe permitir el desglose hasta el ticket.

Un esquema en estrella separa una tabla de hechos, con las métricas y las claves, de varias tablas de dimensiones descriptivas: calendario, producto, tienda y cliente. Lo prefiero por tres motivos. Rendimiento: el motor VertiPaq comprime mucho mejor las dimensiones pequeñas y los filtros se propagan en una sola dirección. Mantenimiento: un cambio en la descripción de un producto se hace en un solo sitio. Corrección: la tabla de calendario marcada como tabla de fechas es la condición necesaria para que la inteligencia de tiempo de DAX funcione. En un modelo de 40 millones de filas, pasar de una tabla plana a un esquema en estrella redujo el tiempo de carga del informe de 22 s a 3 s.

CALCULATE evalúa una expresión modificando el contexto de filtro en el que se calcula. Es la única forma directa de decir «calcula esta medida, pero ignorando este filtro o aplicando este otro»: ventas del mismo periodo del año anterior con SAMEPERIODLASTYEAR, cuota sobre el total de la categoría con ALL, o ventas de una familia concreta con independencia de lo que el usuario haya seleccionado. También convierte el contexto de fila en contexto de filtro, que es lo que permite que una columna calculada evalúe una medida correctamente. En la práctica, el 90 % de los errores de DAX que he corregido eran problemas de contexto de filtro, no de sintaxis.

Primero miro el plan de ejecución y el volumen leído; en BigQuery, los bytes procesados. Después reviso lo previsible: si la tabla ha crecido, si la partición por fecha se está aprovechando o si un filtro sobre una columna transformada impide usar la partición o el clúster. Reduzco cuanto antes en la consulta, filtrando y agregando antes de los cruces en lugar de después, elimino el SELECT * y sustituyo subconsultas repetidas por una CTE materializada o una tabla intermedia. Si la consulta alimenta un informe diario, la convierto en una tabla agregada programada: el cuadro de mando no debería recalcular cada mañana lo que no cambia.

Antes de buscar una explicación de negocio, descarto el problema técnico: compruebo si el proceso de carga terminó correctamente, si el recuento de filas del día es coherente con la media y si algún cambio en el origen ha modificado un código o una categoría. Si el dato es correcto, descompongo la caída por dimensiones hasta aislarla: canal, tienda, familia de producto, dispositivo y segmento de cliente. Casi siempre la caída se concentra en una sola combinación, y eso apunta directamente a la causa: una tienda cerrada, una pasarela de pago con incidencias o una etiqueta de seguimiento eliminada en un despliegue web. Solo entonces comunico la conclusión, indicando siempre si el dato es definitivo o provisional.

Situacional

¿Para qué preguntas situacionales debe prepararse en una entrevista de Analista de Datos?

Situaciones y preguntas de comportamiento a las que puede enfrentarse.

Primero doy por buena su observación y le pido su fichero, porque en la mitad de los casos el error es mío. Comparo las dos cifras acotando el periodo y el perímetro, y busco dónde divergen: casi siempre es una diferencia de definición, como incluir o no las devoluciones, o un tipo de cambio distinto. Se lo explico con las dos cifras y su origen, no con argumentos técnicos. Si el error es del cuadro de mando, lo corrijo, aviso a todos los usuarios y explico qué he cambiado; si es de su fichero, se lo muestro sin dejarlo en evidencia delante de su equipo y propongo que su Excel se alimente del modelo oficial para que el problema no vuelva a plantearse.

Aviso de inmediato, sin esperar al día siguiente ni a tener la versión corregida. Envío un mensaje breve a las personas destinatarias indicando qué métrica está afectada, en qué magnitud y si alguna decisión pendiente debería esperar. Después corrijo, verifico con la lista de comprobación habitual y reenvío la versión buena con la corrección señalada. Por último, añado una regla de validación que impida que ese error concreto vuelva a pasar inadvertido. La credibilidad se pierde por ocultar un error, no por cometerlo.

Presento lo que muestran los datos, con las limitaciones incluidas, y no maquillo el resultado. Lo hago primero en privado con quien me lo ha encargado, para que no se sienta desautorizado en público, y llevo la conversación al terreno de las condiciones: en qué escenario la decisión sí funcionaría y qué habría que vigilar. Si aun así se decide seguir adelante, lo acepto, porque la decisión no me corresponde, pero propongo definir de antemano las métricas de seguimiento y la fecha de revisión. Mi responsabilidad es que se decida con información veraz, no que se decida lo que yo prefiero.

Empiezo por la conclusión y la recomendación, en una frase. Después muestro un único gráfico que la sostenga, elegido por claridad y no por vistosidad, y explico la magnitud del impacto en euros o en clientes. Reservo el método, el tamaño de la muestra y las salvedades para las preguntas y para un anexo escrito. Preparo dos respuestas de antemano: qué hago si alguien cuestiona la fiabilidad del dato y qué respondo si me piden un desglose que no traigo, en cuyo caso me comprometo a enviarlo el mismo día. Diez minutos dan para una idea bien defendida, no para tres a medias.

Preparación

Consejos de preparación

1

Repase SQL con ejercicios cronometrados de 30 a 45 minutos: funciones de ventana, CTE, distintos tipos de JOIN, deduplicación y agregaciones con condiciones. Las pruebas técnicas en España suelen ser un enunciado de negocio con dos o tres tablas, no un examen de sintaxis.

2

Prepare tres casos propios con la estructura situación – acción – resultado y cifras memorizadas: uno de impacto en negocio, uno de calidad del dato y uno de conflicto con un área. Sirven para responder al 70 % de las preguntas de comportamiento.

3

Lleve un cuadro de mando propio, con datos públicos o anonimizados, y sea capaz de explicar en dos minutos la pregunta de negocio que resolvía, el modelo de datos que hay debajo y qué decidiría alguien al mirarlo.

4

Estudie el negocio de la empresa antes de la entrevista: modelo de ingresos, KPI típicos del sector y, si cotiza, los últimos resultados publicados. Llegar con una hipótesis sobre qué mediría usted en su primer mes distingue de inmediato.

5

Prepare sus propias preguntas: qué herramientas de BI y qué almacén de datos utilizan, quién consume los informes, si existe un diccionario de métricas, cómo se priorizan las peticiones y si el equipo es central o está repartido por áreas.

6

Aclare las condiciones antes de la última fase: contrato indefinido o temporal, periodo de prueba, si el salario se expresa en 12 o en 14 pagas, variable, convenio aplicable (en consultoría suele ser el del sector de consultoría y estudios de mercado), días de teletrabajo y jornada intensiva en verano.

7

Ensaye en voz alta la respuesta sobre la frontera con el puesto de Científico de Datos y, si opta a una multinacional de Madrid o Barcelona, practique también en inglés la presentación de un análisis en dos minutos.

Cómo responder: «¿Cuáles son sus expectativas salariales?»

«Antes de darle una cifra, ¿me confirma si el rango de la vacante se expresa en 12 o en 14 pagas y si incluye retribución variable? Con la información que tengo del puesto, mi objetivo se sitúa entre 36.000 y 40.000 € brutos anuales. Se lo digo con referencias concretas: actualmente percibo 34.000 € más un variable del 8 %, y en Madrid las posiciones de Analista de Datos con cinco años de experiencia, SQL avanzado y responsabilidad sobre el modelo de Power BI se mueven en ese entorno; en consultoría, bajo el convenio del sector, el rango suele quedar algo por debajo. Como referencia general, los perfiles de entrada están en torno a 24.000–28.000 €, los de dos a cuatro años entre 30.000 y 36.000 €, y los sénior con responsabilidad sobre el modelo de datos alcanzan los 42.000–50.000 € en Madrid y Barcelona. En cualquier caso, valoro el conjunto: con retribución flexible, seguro médico, formación certificada y dos o tres días de teletrabajo tengo margen para ajustar el fijo. ¿Cuál es la banda prevista para esta posición?»

FAQ

Preguntas frecuentes

Entre tres y seis semanas, con tres o cuatro fases: criba telefónica con Recursos Humanos, prueba técnica de SQL y visualización, entrevista con el responsable del equipo y, en grandes empresas, una última conversación con la dirección del área usuaria. Las consultoras suelen ser más rápidas, a veces una semana, porque cubren una posición ya vendida a un cliente.

En Madrid y Barcelona, y en cifras brutas anuales, un perfil de entrada se mueve entre 24.000 y 28.000 €; con dos a cuatro años, entre 30.000 y 36.000 €; y un perfil sénior con responsabilidad sobre el modelo de datos, entre 42.000 y 50.000 €. Banca, seguros y energía pagan por encima de la media; las consultoras, por debajo, aunque compensan con rotación entre proyectos y formación. Fuera de las dos grandes ciudades, reste entre un 10 % y un 15 %, salvo en puestos totalmente en remoto.

Sí, siempre que sea acotada: de dos a cuatro horas de trabajo, con un enunciado cerrado y datos ficticios o públicos. Lo que no es aceptable es un encargo que resuelve un problema real de la empresa, exige varios días o pide acceso a sus datos actuales. En ese caso, puede proponer con toda naturalidad una alternativa: un ejercicio en directo de una hora o la presentación de un proyecto propio.

Piense en voz alta desde el principio: enuncie qué tablas necesita, con qué clave las va a cruzar y qué granularidad busca antes de escribir. Quien evalúa valora más el razonamiento que la sintaxis perfecta, y así puede reconducirle si va por mal camino. Si se bloquea, escriba primero una versión sencilla que funcione y optimícela después; y pregunte sin miedo por el significado de una columna, porque en el trabajo real también se pregunta.

Pregunte quién consume hoy los informes y qué decide con ellos, si existe un diccionario de métricas o cada área calcula la suya, cómo llegan y se priorizan las peticiones, qué parte de su tiempo se dedicaría a mantenimiento frente a análisis nuevo y cómo se mide el éxito en el puesto a los seis meses. Son preguntas que revelan la madurez analítica de la empresa y demuestran que usted piensa como analista, no como ejecutor de encargos.

¿Todo listo para triunfar en su entrevista?

Cree su CV

Relacionados

Puestos relacionados

Ingeniero DevOps

Tecnología

Responsable de Producto

Tecnología

Diseñador UX

Tecnología

Diseñador UI

Tecnología

Analista de Ciberseguridad

Tecnología

Ingeniero Cloud

Tecnología