Inicio › Entrevista de trabajo › Entrevista de trabajo en informática: pruebas técnicas
Entrevista de trabajo en informática: rondas, pruebas técnicas y letra pequeña del contrato
Las entrevistas técnicas se parecen entre sí: varias rondas, una prueba y una conversación sobre condiciones. Esta página recorre cada fase con un ejercicio resuelto y deja claro qué puedes preguntar sobre código, teletrabajo y pactos al firmar.
El proceso técnico, ronda a ronda
Los procesos de selección en informática están más estandarizados que en casi cualquier otro sector. No todas las empresas hacen todas las rondas, pero la secuencia siguiente es la que más se repite, y saberla te permite repartir el esfuerzo de preparación.
| Ronda | Quién | Duración | Qué mide | Dónde invertir tu preparación |
|---|---|---|---|---|
| 1. Filtro de selección | Persona de recursos humanos o de reclutamiento | 15-30 min | Encaje básico, pretensión salarial, disponibilidad | Un resumen de tu trayectoria en un minuto |
| 2. Entrevista técnica | Compañero del equipo o responsable técnico | 45-60 min | Conocimientos, forma de razonar | Repaso de fundamentos y de tu último proyecto |
| 3. Prueba práctica | Ejercicio en directo o para casa | 1-4 h | Cómo resuelves un problema real | Ejercicios completos, no solo teoría |
| 4. Conversación con el equipo o con dirección | Responsable de área | 30-45 min | Encaje y expectativas | Preguntas tuyas sobre el equipo |
| 5. Oferta | Recursos humanos | 15-30 min | Condiciones | Lista de cuestiones del contrato (más abajo) |
Las tres cifras proceden del Estatuto de los Trabajadores (artículos 14 y 21) y las desarrollamos más abajo. La tabla de rondas, en cambio, es una orientación editorial de la secuencia más frecuente, no una norma.
Tipos de prueba técnica y cómo afrontar cada una
| Prueba | Cómo es | Qué observan | Cómo prepararla |
|---|---|---|---|
| Ejercicio en directo (live coding) | Resuelves un problema compartiendo pantalla | Razonamiento, comunicación, manejo de errores | Practica hablando en voz alta mientras resuelves |
| Prueba para casa (take-home) | Se te da un enunciado y un plazo | Estructura del código, pruebas, documentación | Cuida más la claridad que la extensión |
| Programación en pareja | Trabajas con alguien del equipo | Cómo colaboras y recibes comentarios | Pide aclaraciones; no resuelvas en silencio |
| Revisión de código | Te dan un fragmento y piden opinión | Criterio, prioridades, tacto | Distingue fallos graves de preferencias de estilo |
| Caso de soporte o sistemas | Te plantean una incidencia | Método de diagnóstico | Sigue un orden: reproducir, aislar, probar, documentar |
| Preguntas de fundamentos | Teoría: redes, bases de datos, estructuras | Base sólida | Repasa lo que usas cada día, no solo lo novedoso |
Pensar en voz alta es parte de la prueba
La razón por la que muchas pruebas se hacen con otra persona delante es que lo que se evalúa es tu forma de razonar, no la solución final. Tres hábitos que puntúan:
- Reformula el enunciado con tus palabras y confirma que lo has entendido.
- Empieza por un caso sencillo y di cómo lo generalizarías después.
- Prueba tu solución con un ejemplo antes de decir que has terminado, y menciona qué casos límite no has cubierto.
Un ejercicio resuelto: SQL con agrupación
Los ejercicios de bases de datos son de los más habituales porque se resuelven en pocos minutos y revelan mucho. Este es un enunciado típico, con datos ficticios.
La tabla
pedidostiene las columnasid,cliente_id,importeyfecha. Obtén los clientes con más de tres pedidos en 2026 y su gasto total, ordenados de mayor a menor gasto.
Primero se filtran las filas por fecha, luego se agrupa por cliente, después se filtra por el número de filas del grupo y por último se ordena.
SELECT cliente_id,
COUNT(*) AS pedidos,
SUM(importe) AS total
FROM pedidos
WHERE fecha >= '2026-01-01' AND fecha < '2027-01-01'
GROUP BY cliente_id
HAVING COUNT(*) > 3
ORDER BY total DESC;
Lo que se evalúa en este ejercicio no es que lo escribas de memoria, sino que sepas explicar la diferencia entre WHERE y HAVING: WHERE filtra filas antes de agrupar y HAVING filtra grupos después de agrupar. Un fallo habitual es poner COUNT(*) > 3 en el WHERE, que no funciona porque aún no existen los grupos. Otro es usar BETWEEN con fechas y perder las horas del último día; el rango semiabierto de la solución evita ese problema.
Si te sobra tiempo, menciona dos mejoras: un índice por fecha y cliente_id si la tabla es grande, y qué pasa con los clientes con pedidos en el límite entre años. Ese tipo de comentario muestra criterio sin necesidad de más código.
Un caso de soporte, paso a paso
Para perfiles de sistemas y soporte, la prueba es una incidencia. Este es un caso ficticio, con la estructura de respuesta que se espera.
Incidencia: «Una usuaria de contabilidad no puede abrir la carpeta compartida desde esta mañana. A sus compañeros les funciona».
- Reproduce y acota. ¿Solo ella? ¿Solo esa carpeta? ¿Desde cuándo? ¿Ha cambiado algo (contraseña, equipo, red)?
- Comprueba lo más simple. Conexión de red, si resuelve el nombre del servidor, si otras carpetas funcionan.
- Revisa permisos. Si la cuenta sigue en el grupo que da acceso y si caducó la contraseña.
- Prueba desde otro equipo con su cuenta. Si falla, el problema está en la cuenta; si funciona, está en el equipo.
- Aplica la corrección y verifica con la usuaria. No cierres hasta confirmar.
- Documenta causa y solución para que el siguiente no parta de cero.
Fíjate en que no se pide la causa en la primera frase. Se evalúa que acotes antes de actuar, que no toques lo que no sabes y que cierres con documentación.
Preguntas de conducta y respuestas modelo
Además de lo técnico, casi todas las empresas añaden preguntas sobre cómo trabajas con otras personas:
- «Cuéntame un error que cometieras en producción y qué aprendiste».
- «¿Cómo gestionas que alguien discrepe de tu solución en una revisión?»
- «¿Qué haces cuando no sabes cómo resolver algo?»
- «¿Cómo mantienes tus conocimientos al día?»
- «¿Has trabajado con metodologías ágiles? ¿Qué parte te funcionó y cuál no?»
Los ejemplos siguientes son inventados; sirven para mostrar estructura.
Pregunta: «Cuéntame un error que cometieras en producción».
«Lancé un cambio en una consulta sin probarlo con el volumen real de datos y ralentizó una pantalla durante veinte minutos. Lo detectamos por una alerta, revertí el cambio y escribí después un procedimiento para probar las consultas con datos de tamaño real antes de desplegar. Desde entonces lo aplico siempre».
Pregunta: «¿Qué haces cuando no sabes resolver algo?»
«Primero acoto el problema con un ejemplo mínimo. Si tras un tiempo razonable no avanzo, lo explico a un compañero con lo que ya he intentado: muchas veces, al explicarlo, aparece la causa. Y si no, él ve algo que yo no veía».
Si buscas tu primer puesto: cómo presentar proyectos propios
Sin experiencia profesional, los proyectos propios son tu mejor material, pero solo si los presentas bien. Quien entrevista no va a leer todo el código; va a escuchar cómo lo cuentas. Esta tabla muestra qué decir de cada proyecto.
| Elemento | Qué contar | Ejemplo de frase (ficticia) |
|---|---|---|
| Problema | Qué necesidad cubría | «Una aplicación para llevar el inventario de un club deportivo» |
| Tu parte | Qué hiciste tú, sin atribuirte lo ajeno | «Hice el modelo de datos y la API; el diseño lo copié de una plantilla» |
| Decisión técnica | Una elección y por qué | «Usé una base de datos relacional porque los datos tienen relaciones claras» |
| Dificultad | Algo que no salió a la primera | «Las consultas eran lentas; añadí un índice y pasaron de segundos a milisegundos» |
| Resultado | Lo que funciona y lo que no | «Funciona con 200 registros; aún no se ha puesto a prueba con miles» |
Con ese esquema, un proyecto de fin de semana se convierte en una conversación de cinco minutos. Y si te preguntan algo que no sabes, la respuesta que mejor funciona es sincera y con método: «No lo he usado; lo abordaría empezando por la documentación oficial y un ejemplo mínimo».
Qué mirar en el repositorio antes de enviarlo
- Un archivo de presentación que diga qué hace el proyecto y cómo ejecutarlo en tres pasos.
- Commits con mensajes comprensibles, no «arreglos» repetidos veinte veces.
- Sin claves, contraseñas ni datos personales en el historial.
- Pruebas, aunque sean pocas, y una nota de lo que falta.
- Nombres de variables y funciones legibles.
Preguntas de fundamentos: qué responder y qué demuestra
Las preguntas de fundamentos aparecen en las rondas técnicas de casi cualquier perfil. No buscan la definición de libro, sino que la expliques con un ejemplo.
| Pregunta | Qué intenta comprobar | Una respuesta que funciona |
|---|---|---|
| «¿Qué ocurre cuando escribes una dirección web en el navegador?» | Visión de conjunto de redes | Resolución de nombre, conexión, petición, respuesta, renderizado, sin entrar en todo |
| «¿Diferencia entre una lista y un conjunto?» | Estructuras de datos | Orden y duplicados; cuándo elegirías cada una |
| «¿Qué es una clave primaria?» | Bases de datos | Identifica de forma única cada fila; ejemplo con la tabla de pedidos |
| «¿Cómo evitas guardar una contraseña en claro?» | Seguridad básica | Se guarda un resultado de función de derivación con sal, nunca la contraseña |
| «¿Qué es un conflicto en un control de versiones y cómo se resuelve?» | Trabajo en equipo | Cambios incompatibles en las mismas líneas; se revisan, se combinan y se prueba |
| «¿Cómo decides si una función es demasiado larga?» | Criterio de diseño | Cuando hace más de una cosa o cuesta darle un nombre claro |
La entrevista en inglés
Muchas ofertas técnicas incluyen una ronda en inglés. No suele ser un examen de gramática sino una conversación sobre tu trabajo. Prepara con antelación cinco frases que usarás sí o sí: cómo te presentas, qué proyecto cuentas, cómo describes un problema, cómo pides que repitan algo y cómo cierras. Pedir aclaraciones («Could you rephrase that?») puntúa; guardar silencio, no. Si tu nivel es intermedio, di que lo es y pide hablar con calma, en lugar de aparentar fluidez y perder el hilo.
Pruebas largas y trabajo gratuito: dónde está la línea
Una prueba para casa de una o dos horas es habitual. Una prueba de varios días que se parece a una tarea real del cliente plantea preguntas razonables. La Ley de Propiedad Intelectual establece que, cuando un trabajador asalariado crea un programa de ordenador en el ejercicio de las funciones que le han sido confiadas o siguiendo las instrucciones de su empresario, la titularidad de los derechos de explotación corresponde exclusivamente al empresario, salvo pacto en contrario (artículo 97.4). El artículo 51 añade que la transmisión de derechos de la obra creada en virtud de una relación laboral se rige por lo pactado en el contrato, que debe constar por escrito.
Aplicado a la entrevista, nuestra lectura (no es asesoramiento jurídico) es que ese artículo regula lo que haces como empleado y que una prueba anterior a la contratación no es lo mismo. Por eso conviene hacer tres preguntas sin dramatismo:
- ¿Qué se va a hacer con mi solución? ¿Se usará fuera del proceso de selección?
- ¿Cuánto tiempo se espera que dedique? Si el enunciado pide más del tiempo anunciado, ¿cuál es el alcance mínimo?
- ¿Puedo publicar mi solución en mi repositorio después del proceso?
Lo que debe constar antes de firmar
La oferta en informática suele combinar teletrabajo, retribución variable y cláusulas sobre propiedad y competencia. Estas son las cuestiones, con la norma que las regula.
| Cuestión | Qué dice la norma | Qué preguntar |
|---|---|---|
| Teletrabajo | La Ley 10/2021 exige acuerdo por escrito, voluntario para ambas partes (art. 5), con inventario de medios y compensación de gastos (art. 7); los gastos deben ser sufragados o compensados por la empresa (art. 12) | ¿Quién pone el equipo? ¿Qué compensación hay? ¿Puedo volver al presencial? |
| Titularidad del código | Del programa creado por un asalariado en sus funciones es del empresario salvo pacto (LPI, art. 97.4) | ¿Puedo mantener proyectos personales fuera del horario y sin conflicto? |
| Pacto de no competencia | Después del contrato, máximo dos años para técnicos y seis meses para los demás; solo es válido con interés industrial o comercial efectivo y compensación económica adecuada (ET, art. 21.2) | ¿Hay cláusula? ¿Cuál es la compensación? |
| Pacto de permanencia | Solo si hubo especialización a cargo de la empresa; máximo dos años y por escrito (ET, art. 21.4) | ¿Hay formación pagada por la empresa que condicione mi salida? |
| Plena dedicación | Requiere compensación económica expresa (ET, art. 21.1) | ¿Puedo tener otro trabajo o proyecto? |
| Período de prueba | Sin convenio: hasta seis meses para técnicos titulados, dos para los demás y tres en empresas de menos de veinticinco trabajadores (ET, art. 14) | ¿Qué duración se pacta y por escrito? |
Ninguna de estas cláusulas es mala en sí. Lo que importa es que las conozcas antes de firmar, no después de recibir una oferta con plazo de respuesta de 24 horas.
Formación y títulos que se citan
En informática el currículum pesa menos que lo que demuestras, pero conviene citar bien la formación reglada cuando la tienes:
- El título de Técnico Superior en Desarrollo de Aplicaciones Web está establecido por el Real Decreto 686/2010.
- El certificado de profesionalidad IFCD0210, Desarrollo de aplicaciones con tecnologías web, y el IFCT0510, Gestión de sistemas informáticos, tienen ficha en el catálogo del SEPE.
- Para describir tus capacidades con un vocabulario común, la clasificación europea ESCO relaciona ocupaciones con capacidades y está disponible en español, lo que ayuda a traducir tus tareas a los términos de la oferta.
Qué pueden preguntar sobre tu vida fuera del trabajo
Es frecuente que miren tus perfiles públicos (repositorios, LinkedIn, redes). La guía de la AEPD sobre protección de datos en las relaciones laborales recuerda que las personas candidatas no están obligadas a permitir la indagación en sus perfiles de redes sociales y que la indagación solo se justifica si están relacionados con fines profesionales. En la práctica: cuida tu perfil profesional y no te sientas obligado a dar acceso a cuentas privadas.
Señales de alerta
- La oferta lista 15 tecnologías «imprescindibles» para un puesto júnior sin concretar tareas.
- La prueba es una tarea real de un producto, sin límite de tiempo ni respuesta sobre su uso.
- Piden datos bancarios o copia del DNI antes de la primera conversación.
- El «trabajo remoto» exige comprar tu equipo o pagar licencias.
- Hay pacto de no competencia sin compensación o con duración fuera de los límites del artículo 21.
- El proceso desaparece tras la prueba técnica y no hay respuesta ni feedback.
Preparación en una hoja
- Un resumen de tu último proyecto en tres frases: problema, tu parte, resultado.
- Dos ejercicios completos hechos en voz alta, de la categoría que pida la oferta.
- Una historia de error y aprendizaje, con datos reales.
- Tus preguntas: tecnologías, tamaño y funcionamiento del equipo, y cuestiones de contrato de la tabla.
- Un entorno de videollamada probado: cámara, micrófono, editor y conexión.
Cuando termines, la página después de la entrevista explica cuándo y cómo preguntar por el estado del proceso.
Te puede interesar

Currículum de programador
Currículum de programador en España: cómo presentar tecnologías, proyectos y…

Carta de presentación de programador o desarrollador junior
Una carta de programador que enseña trabajo en lugar de adjetivos: cómo contar un…

Para informática y tecnología
Currículum técnico en Word de una sola columna: stack tecnológico en un bloque…

Ofimática y nivel de informática en el currículum
«Nivel medio de Word» no dice nada.

Entrevista de trabajo en administración y contabilidad
Pruebas de Excel, asientos con IVA, conciliación bancaria y revisión de facturas…

Después de la entrevista
Calendario de seguimiento, qué decir en una llamada, cómo pedir tiempo si tienes varias…
Fuentes consultadas
- BOE: Real Decreto Legislativo 1/1996, texto refundido de la Ley de Propiedad Intelectual (artículos 51 y 97, programas de ordenador)
- BOE: Ley 10/2021, de trabajo a distancia (artículos 5, 7 y 12)
- BOE: Estatuto de los Trabajadores, texto refundido (artículos 14 y 21, período de prueba y pacto de no competencia)
- SEPE, ficha del certificado de profesionalidad IFCD0210 Desarrollo de aplicaciones con tecnologías web
- SEPE, ficha del certificado de profesionalidad IFCT0510 Gestión de sistemas informáticos
- BOE: Real Decreto 686/2010, título de Técnico Superior en Desarrollo de Aplicaciones Web
- AEPD: La protección de datos en las relaciones laborales (selección de personal y redes sociales)
- ESCO (Comisión Europea): clasificación europea de capacidades, competencias, cualificaciones y ocupaciones
Última revisión: 30-10-2026. Plantillas de uso personal y gratuito. Cómo trabajamos.