Indra logo

Enterprise · Guía de entrevista Software Engineer

Cómo aprobar la entrevista Indra Software Engineer en 2026

El ADN de Indra (TL;DR)

Indra values structured problem-solving, scalable system design, and collaborative communication. Candidates must demonstrate practical application of their skills to complex, real-world enterprise challenges, showing an understanding of robustness and maintainability.En español:Indra valora la resolución estructurada de problemas, el diseño de sistemas escalables y la comunicación colaborativa. Los candidatos deben demostrar la aplicación práctica de sus habilidades a desafíos empresariales complejos del mundo real, mostrando una comprensión de la robustez y la mantenibilidad.

Inglés original + traducción en tu idioma

Las entrevistas tech y de multinacionales se realizan más a menudo en inglés. Para sectores como lujo, finanzas o pharma, el idioma de trabajo puede ser el local. Mostramos cada pregunta primero en inglés — con una traducción debajo — para que puedas preparar en el idioma que use tu entrevistador.

El loop de entrevista Indra

Tu loop comprende típicamente 5 rondas.

  1. 1

    Ronda 1

    Recruiter Screen
    Motivation, role fit, logistics.
  2. 2

    Ronda 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Ronda 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Ronda 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Ronda 5

    Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.

Zona de peligro: por qué fallan los candidatos

De nuestra base de feedback de entrevistas Indra, evita estas trampas:

  • Introducing new bugs during refactoring.En español:Introducir nuevos errores durante la refactorización.
  • Not considering the 'stream' aspect and assuming all data is available at once.En español:No considerar el aspecto de 'flujo' y asumir que todos los datos están disponibles a la vez.
  • Making superficial changes without addressing the core issues.En español:Realizar cambios superficiales sin abordar los problemas centrales.
  • Suggesting optimizations that don't significantly improve performance or introduce new issues.En español:Sugerir optimizaciones que no mejoran significativamente el rendimiento o introducen nuevos problemas.

Ponte a prueba: preguntas reales de Indra

Tres prompts reales extraídos de nuestra base.

Tipo · Algorithmic Complexity

Consider a function that processes a large dataset of customer transactions. Analyze the time and space complexity of this function. Identify potential bottlenecks and suggest optimizations, perhaps by using a different data structure or algorithm.En español:Considera una función que procesa un gran conjunto de datos de transacciones de clientes. Analiza la complejidad temporal y espacial de esta función. Identifica posibles cuellos de botella y sugiere optimizaciones, quizás utilizando una estructura de datos o algoritmo diferente.

Tipo · Scalability

Indra is developing a new real-time analytics dashboard for its enterprise clients. Design a system that can ingest millions of events per second from various sources, process them, and serve aggregated data to the dashboard with low latency (sub-second).En español:Indra está desarrollando un nuevo panel de análisis en tiempo real para sus clientes empresariales. Diseña un sistema que pueda ingerir millones de eventos por segundo de varias fuentes, procesarlos y servir datos agregados al panel con baja latencia (menos de un segundo).

Tipo · Conflict Resolution

Tell me about a time you had a significant technical disagreement with a colleague or a team lead. How did you approach the situation, and what was the outcome?En español:Háblame de una ocasión en la que tuviste un desacuerdo técnico importante con un colega o un líder de equipo. ¿Cómo abordaste la situación y cuál fue el resultado?

+ muchas más preguntas, señales y ejemplos comentados

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas Indra

Una muestra de nuestra base, agrupada por ronda. Regístrate para la colección completa.

9 preguntas mostradas de 18

1

Recruiter Screen

1
  1. 1

    Tipo · Motivation

    What interests you about working as a Software Engineer at Indra, particularly within our enterprise tech solutions domain?En español:¿Qué te interesa de trabajar como Ingeniero de Software en Indra, particularmente dentro de nuestro dominio de soluciones tecnológicas empresariales?
2

Coding Screen

3
  1. 2

    Tipo · Data Structures

    Given a list of customer support tickets, each with a timestamp and a category (e.g., 'billing', 'technical issue', 'feature request'), write a function to find the category with the most tickets submitted within any given 1-hour window.En español:Dada una lista de tickets de soporte al cliente, cada uno con una marca de tiempo y una categoría (por ejemplo, 'facturación', 'problema técnico', 'solicitud de función'), escribe una función para encontrar la categoría con la mayor cantidad de tickets enviados dentro de cualquier ventana de 1 hora dada.
  2. 3

    Tipo · String Manipulation

    Indra's internal logging system generates messages with varying levels of detail. Write a function to parse these log messages and extract specific fields like timestamp, severity level (INFO, WARN, ERROR), and the core message content. Assume log messages follow a pattern like: `[YYYY-MM-DD HH:MM:SS] [LEVEL] Message content`.En español:El sistema de registro interno de Indra genera mensajes con diferentes niveles de detalle. Escribe una función para analizar estos mensajes de registro y extraer campos específicos como la marca de tiempo, el nivel de gravedad (INFO, WARN, ERROR) y el contenido del mensaje principal. Supón que los mensajes de registro siguen un patrón como: `[YYYY-MM-DD HH:MM:SS] [LEVEL] Contenido del mensaje`.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design

4
  1. 4

    Tipo · API Design

    Design an API for Indra's internal service discovery mechanism. Services should be able to register themselves, and clients should be able to query for available service instances based on name and potentially metadata (e.g., region, version). Consider aspects like health checks, load balancing, and fault tolerance.En español:Diseña una API para el mecanismo de descubrimiento de servicios interno de Indra. Los servicios deben poder registrarse y los clientes deben poder consultar las instancias de servicio disponibles en función del nombre y, potencialmente, de metadatos (por ejemplo, región, versión). Considera aspectos como las comprobaciones de estado, el balanceo de carga y la tolerancia a fallos.
  2. 5

    Tipo · Scalability

    Indra is developing a new real-time analytics dashboard for its enterprise clients. Design a system that can ingest millions of events per second from various sources, process them, and serve aggregated data to the dashboard with low latency (sub-second).En español:Indra está desarrollando un nuevo panel de análisis en tiempo real para sus clientes empresariales. Diseña un sistema que pueda ingerir millones de eventos por segundo de varias fuentes, procesarlos y servir datos agregados al panel con baja latencia (menos de un segundo).
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

3
  1. 6

    Tipo · Debugging

    A critical bug has been reported in Indra's data processing pipeline: occasionally, aggregated metrics are incorrect. You are given the codebase for the pipeline (assume a Python/Java microservice architecture). How would you approach debugging this issue systematically?En español:Se ha informado de un error crítico en el pipeline de procesamiento de datos de Indra: ocasionalmente, las métricas agregadas son incorrectas. Se te proporciona la base de código del pipeline (supón una arquitectura de microservicios en Python/Java). ¿Cómo abordarías la depuración de este problema de manera sistemática?
  2. 7

    Tipo · Algorithmic Complexity

    Consider a function that processes a large dataset of customer transactions. Analyze the time and space complexity of this function. Identify potential bottlenecks and suggest optimizations, perhaps by using a different data structure or algorithm.En español:Considera una función que procesa un gran conjunto de datos de transacciones de clientes. Analiza la complejidad temporal y espacial de esta función. Identifica posibles cuellos de botella y sugiere optimizaciones, quizás utilizando una estructura de datos o algoritmo diferente.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership

7
  1. 8

    Tipo · Ownership

    Tell me about a time you took ownership of a technically challenging problem that wasn't strictly in your job description. What was the situation, what did you do, and what was the outcome?En español:Háblame de una ocasión en la que asumiste la responsabilidad de un problema técnicamente desafiante que no estaba estrictamente en tu descripción del puesto. ¿Cuál fue la situación, qué hiciste y cuál fue el resultado?
  2. 9

    Tipo · Conflict Resolution

    Tell me about a time you had a significant disagreement with a colleague or manager regarding a technical decision. How did you handle the situation, and what was the resolution?En español:Háblame de una ocasión en la que tuviste un desacuerdo importante con un colega o gerente con respecto a una decisión técnica. ¿Cómo manejaste la situación y cuál fue la resolución?
  3. + 5 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Indra

Registro gratuito, sin tarjeta. Obtienes todas las preguntas + el framework, las señales de evaluación y la respuesta modelo de cada una.

Desbloquear todas las preguntas →

Rutas de entrevista en Indra

Cómo se traduce el ADN de Indra entre funciones. Elige tu rol.

SWE candidates at Indra face rigorous coding challenges focusing on algorithms, data structures, and distributed system design. Expect deep dives into scalability, performance optimization, and robust code implementation, often related to our cloud platforms or data processing services.

Algorithmic Complexity

Consider a function that processes a large dataset of customer transactions. Analyze the time and space complexity of this function. Identify potential bottlenecks and suggest optimizations, perhaps by using a different data structure or algorithm.En español:Considera una función que procesa un gran conjunto de datos de transacciones de clientes. Analiza la complejidad temporal y espacial de esta función. Identifica posibles cuellos de botella y sugiere optimizaciones, quizás utilizando una estructura de datos o algoritmo diferente.

Scalability

Indra is developing a new real-time analytics dashboard for its enterprise clients. Design a system that can ingest millions of events per second from various sources, process them, and serve aggregated data to the dashboard with low latency (sub-second).En español:Indra está desarrollando un nuevo panel de análisis en tiempo real para sus clientes empresariales. Diseña un sistema que pueda ingerir millones de eventos por segundo de varias fuentes, procesarlos y servir datos agregados al panel con baja latencia (menos de un segundo).

+ 1 más

Desbloquea la rúbrica Software Engineer para Indra

Ver la guía completa Software Engineer

Compara Indra con otras entrevistas tech

Mismo ADN, exigencias distintas. Explora las empresas más cercanas en nuestra base de datos y ve cómo difieren sus loops.

Practica la entrevista Indra de principio a fin

FAQ