Iberdrola logo

Enterprise · Guía de entrevista Software Engineer

Cómo aprobar la entrevista Iberdrola Software Engineer en 2026

El ADN de Iberdrola (TL;DR)

Iberdrola seeks candidates demonstrating strong analytical skills, a commitment to sustainability, and a proactive approach to innovation in the energy sector. They value adaptability, teamwork, and a global mindset, particularly for roles involving renewable energy projects and grid modernization.En español:Iberdrola busca candidatos que demuestren sólidas habilidades analíticas, un compromiso con la sostenibilidad y un enfoque proactivo hacia la innovación en el sector energético. Valoran la adaptabilidad, el trabajo en equipo y una mentalidad global, especialmente para roles que involucran proyectos de energía renovable y modernización de redes.

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 Iberdrola

Tu loop comprende típicamente 4 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 Iberdrola, evita estas trampas:

  • Neglecting device connectivity issues, intermittent network availability, and security vulnerabilities.En español:Descuidar los problemas de conectividad del dispositivo, la disponibilidad intermitente de la red y las vulnerabilidades de seguridad.
  • Using incorrect data types or performing operations that lead to precision loss.En español:Usar tipos de datos incorrectos o realizar operaciones que conducen a pérdida de precisión.
  • Focusing solely on personal career growth without demonstrating an understanding of Iberdrola's business or industry challenges.En español:Centrarse únicamente en el crecimiento profesional personal sin demostrar una comprensión del negocio de Iberdrola o los desafíos de la industria.
  • Underestimating the scale and latency requirements for real-time grid management.En español:Subestimar los requisitos de escala y latencia para la gestión de redes en tiempo real.

Ponte a prueba: preguntas reales de Iberdrola

Tres prompts reales extraídos de nuestra base.

Tipo · Ownership

Tell me about a time you took ownership of a significant supply chain problem or project that was not explicitly part of 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 o proyecto importante de la cadena de suministro que no formaba parte explícita de tu descripción de puesto. ¿Cuál era la situación, qué hiciste y cuál fue el resultado?

Tipo · Scalability

Design a system to monitor and control millions of IoT devices (smart meters, grid sensors, EV chargers) connected to Iberdrola's network. The system needs to handle high-volume data ingestion, device state management, and command execution with low latency.En español:Diseña un sistema para monitorear y controlar millones de dispositivos IoT (medidores inteligentes, sensores de red, cargadores de vehículos eléctricos) conectados a la red de Iberdrola. El sistema necesita manejar la ingesta de datos de alto volumen, la gestión del estado del dispositivo y la ejecución de comandos con baja latencia.

Tipo · Algorithmic

Given a stream of real-time energy consumption data from smart meters (represented as tuples of (timestamp, meter_id, consumption_kwh)), design an algorithm to detect anomalous consumption patterns for each meter within a rolling 24-hour window. An anomaly is defined as consumption deviating by more than 3 standard deviations from the mean consumption for that meter during that window.En español:Dado un flujo de datos de consumo de energía en tiempo real de medidores inteligentes (representados como tuplas de (timestamp, meter_id, consumption_kwh)), diseña un algoritmo para detectar patrones de consumo anómalos para cada medidor dentro de una ventana móvil de 24 horas. Una anomalía se define como un consumo que se desvía más de 3 desviaciones estándar de la media de consumo para ese medidor durante esa ventana.

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

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas Iberdrola

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

9 preguntas mostradas de 16

1

Recruiter Screen

1
  1. 1

    Tipo · Motivation

    Why are you interested in joining Iberdrola, and what specifically about our work in the energy sector excites you as a software engineer?En español:¿Por qué te interesa unirte a Iberdrola y qué te entusiasma específicamente de nuestro trabajo en el sector energético como ingeniero de software?
2

Coding Screen

3
  1. 2

    Tipo · Algorithmic

    Given a stream of real-time energy consumption data from smart meters (represented as tuples of (timestamp, meter_id, consumption_kwh)), design an algorithm to detect anomalous consumption patterns for each meter within a rolling 24-hour window. An anomaly is defined as consumption deviating by more than 3 standard deviations from the mean consumption for that meter during that window.En español:Dado un flujo de datos de consumo de energía en tiempo real de medidores inteligentes (representados como tuplas de (timestamp, meter_id, consumption_kwh)), diseña un algoritmo para detectar patrones de consumo anómalos para cada medidor dentro de una ventana móvil de 24 horas. Una anomalía se define como un consumo que se desvía más de 3 desviaciones estándar de la media de consumo para ese medidor durante esa ventana.
  2. 3

    Tipo · Algorithmic

    Iberdrola operates a vast network of renewable energy sources (solar farms, wind turbines). You are given a 2D grid representing a geographical area, where 'W' denotes a potential wind turbine location, 'S' a solar farm location, and '.' an empty space. Write a function to find the maximum number of non-overlapping renewable energy installations (wind turbines and solar farms) that can be placed, subject to the constraint that no two installations can be within a Manhattan distance of 5 units from each other.En español:Iberdrola opera una vasta red de fuentes de energía renovable (granjas solares, turbinas eólicas). Se te da una cuadrícula 2D que representa un área geográfica, donde 'W' denota una ubicación potencial para turbinas eólicas, 'S' una ubicación de granja solar y '.' un espacio vacío. Escribe una función para encontrar el número máximo de instalaciones de energía renovable no superpuestas (turbinas eólicas y granjas solares) que se pueden colocar, sujeto a la restricción de que no dos instalaciones pueden estar a una distancia de Manhattan de 5 unidades entre sí.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design

3
  1. 4

    Tipo · Distributed Systems

    Design a system to predict and manage potential grid overload events across Iberdrola's European network. The system should ingest data from various sources (weather forecasts, historical demand, real-time consumption, renewable energy generation) and predict high-risk periods, potentially triggering automated load balancing actions.En español:Diseña un sistema para predecir y gestionar posibles eventos de sobrecarga de la red en toda la red europea de Iberdrola. El sistema debe ingerir datos de varias fuentes (pronósticos meteorológicos, demanda histórica, consumo en tiempo real, generación de energía renovable) y predecir períodos de alto riesgo, lo que podría activar acciones automatizadas de balanceo de carga.
  2. 5

    Tipo · Architecture

    Iberdrola is developing a new customer portal for managing energy accounts, viewing consumption, and interacting with smart home devices. Design the backend architecture for this portal, considering scalability, security, and the integration of various services (e.g., billing, device management, analytics).En español:Iberdrola está desarrollando un nuevo portal de clientes para gestionar cuentas de energía, ver el consumo e interactuar con dispositivos domésticos inteligentes. Diseña la arquitectura backend para este portal, considerando la escalabilidad, la seguridad y la integración de varios servicios (por ejemplo, facturación, gestión de dispositivos, análisis).
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

4
  1. 6

    Tipo · Algorithmic

    You are given a list of time intervals, each representing a period when a specific wind turbine was operational (e.g., `[(start_time, end_time, turbine_id), ...]`). Write a function to calculate the total uptime for each turbine within a given query period `(query_start, query_end)`. Ensure your solution correctly handles overlapping intervals and edge cases.En español:Se te da una lista de intervalos de tiempo, cada uno representando un período en el que una turbina eólica específica estuvo operativa (por ejemplo, `[(start_time, end_time, turbine_id), ...]`). Escribe una función para calcular el tiempo de actividad total de cada turbina dentro de un período de consulta dado `(query_start, query_end)`. Asegúrate de que tu solución maneje correctamente los intervalos superpuestos y los casos extremos.
  2. 7

    Tipo · Debugging

    A critical service responsible for processing energy meter readings is experiencing intermittent failures. Below is a simplified (and potentially buggy) Python code snippet. Identify potential bugs, explain the root cause, and provide a corrected version. The service is supposed to calculate the average consumption per day, but sometimes returns incorrect averages or crashes.En español:Un servicio crítico responsable de procesar las lecturas de los medidores de energía está experimentando fallos intermitentes. A continuación se muestra un fragmento de código Python simplificado (y potencialmente con errores). Identifica posibles errores, explica la causa raíz y proporciona una versión corregida. El servicio debe calcular el consumo promedio por día, pero a veces devuelve promedios incorrectos o falla.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership

5
  1. 8

    Tipo · Conflict Resolution

    Tell me about a time you had a significant technical disagreement with a colleague or manager. How did you approach the situation, what was the discussion like, 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 compañero o superior. ¿Cómo abordaste la situación, cómo fue la discusión y cuál fue el resultado?
  2. 9

    Tipo · Ownership

    Describe a situation where you had to debug a complex and critical issue in a system you weren't initially familiar with. What steps did you take to understand the system, diagnose the problem, and implement a fix? How did you ensure the fix was robust?En español:Describe una situación en la que tuviste que depurar un problema complejo y crítico en un sistema con el que no estabas familiarizado inicialmente. ¿Qué pasos tomaste para comprender el sistema, diagnosticar el problema e implementar una solución? ¿Cómo te aseguraste de que la solución fuera robusta?
  3. + 3 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Iberdrola

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 Iberdrola

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

SWE candidates should showcase expertise in scalable systems for smart grids, renewable energy management platforms, and data analytics for operational efficiency. Experience with IoT, cloud solutions, and cybersecurity for critical infrastructure is highly valued.

Ownership

Tell me about a time you took ownership of a significant supply chain problem or project that was not explicitly part of 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 o proyecto importante de la cadena de suministro que no formaba parte explícita de tu descripción de puesto. ¿Cuál era la situación, qué hiciste y cuál fue el resultado?

Scalability

Design a system to monitor and control millions of IoT devices (smart meters, grid sensors, EV chargers) connected to Iberdrola's network. The system needs to handle high-volume data ingestion, device state management, and command execution with low latency.En español:Diseña un sistema para monitorear y controlar millones de dispositivos IoT (medidores inteligentes, sensores de red, cargadores de vehículos eléctricos) conectados a la red de Iberdrola. El sistema necesita manejar la ingesta de datos de alto volumen, la gestión del estado del dispositivo y la ejecución de comandos con baja latencia.

+ 1 más

Desbloquea la rúbrica Software Engineer para Iberdrola

Ver la guía completa Software Engineer

Compara Iberdrola 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 Iberdrola de principio a fin

FAQ