Iberdrola logo

Enterprise · Guía de entrevista Software Engineer

Regístrate para ver el ATSSede en Spain

Idioma de entrevista: español

Cómo aprobar la entrevista Iberdrola Software Engineer en 2026

El ADN de Iberdrola (TL;DR)

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.En inglés: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.
Entrevistas enJavaPython

Lee en tu idioma

Mostramos esta guía en tu idioma, con el inglés original conservado debajo como referencia. El badge de arriba indica en qué idioma se realiza normalmente el loop de esta empresa.

El loop de entrevista Iberdrola

Tu loop comprende típicamente 4 rondas.

  1. 1

    Ronda 1

    Entrevista con reclutadorEn inglés:Recruiter Screen
    Motivación, fit del puesto, logística.En inglés:Motivation, role fit, logistics.
  2. 2

    Ronda 2

    Coding ScreenEn inglés:Coding Screen
    Problemas algorítmicos nivel LeetCode-medium con presión de tiempo.En inglés:LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Ronda 3

    System DesignEn inglés:System Design
    Sistemas distribuidos, trade-offs a escala, arquitectura bajo restricciones.En inglés:Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Ronda 4

    Coding OnsiteEn inglés:Onsite Coding
    LeetCode-hard, debugging, claridad del código, edge cases.En inglés:LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Ronda 5

    Behavioral / LiderazgoEn inglés:Behavioral / Leadership
    Evidencia pasada de ownership, influencia, resolución de conflictos.En inglés: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:

  • No manejar los límites del período de consulta con precisión (por ejemplo, incluir/excluir horas de inicio/fin).En inglés:Not handling the query period boundaries precisely (e.g., including/excluding start/end times).
  • Recalcular ineficientemente la media y la desviación estándar para cada nuevo punto de datos, lo que lleva a una complejidad de O(n^2).En inglés:Inefficiently recalculating the mean and standard deviation for every new data point, leading to O(n^2) complexity.
  • No considerar las limitaciones de memoria para flujos de datos potencialmente muy grandes.En inglés:Failing to consider memory constraints for potentially very large streams of data.
  • Calcular incorrectamente la distancia de Manhattan o aplicar la restricción de superposición.En inglés:Incorrectly calculating Manhattan distance or applying the overlap constraint.

Ponte a prueba: preguntas reales de Iberdrola

Tres prompts reales extraídos de nuestra base.

Tipo · Scalability

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.En inglés: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.

Tipo · Data Structures

Diseña una estructura de datos que pueda almacenar y consultar eficientemente la potencia de salida en tiempo real (en MW) de miles de paneles solares en múltiples granjas solares. La estructura debe admitir dos operaciones principales: 1. `update_output(panel_id, power_mw)`: Actualiza la potencia de salida para un panel específico. 2. `get_farm_total_output(farm_id)`: Devuelve la suma de la potencia de salida de todos los paneles en una granja dada. Suponga que se proporcionan IDs de granja e IDs de panel.En inglés:Design a data structure that can efficiently store and query the real-time power output (in MW) of thousands of solar panels across multiple solar farms. The structure should support two main operations: 1. `update_output(panel_id, power_mw)`: Updates the power output for a specific panel. 2. `get_farm_total_output(farm_id)`: Returns the sum of power output for all panels in a given farm. Assume farm IDs and panel IDs are provided.

Tipo · Debugging

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.En inglés: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.

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

Regístrate para desbloquear la rúbrica completa de Iberdrola

Desbloquear la rúbrica de Iberdrola, gratis

Banco de preguntas Iberdrola

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

9 preguntas mostradas de 14

1

Recruiter Screen- Entrevista con reclutador

1
  1. 1

    Tipo · Motivation

    ¿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?En inglés:Why are you interested in joining Iberdrola, and what specifically about our work in the energy sector excites you as a software engineer?
2

Coding Screen- Coding Screen

3
  1. 2

    Tipo · Algorithmic

    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.En inglés: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.
  2. 3

    Tipo · Algorithmic

    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í.En inglés: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.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design- System Design

3
  1. 4

    Tipo · Distributed Systems

    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.En inglés: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.
  2. 5

    Tipo · Architecture

    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).En inglés: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).
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding- Coding Onsite

4
  1. 6

    Tipo · Algorithmic

    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.En inglés: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.
  2. 7

    Tipo · Debugging

    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.En inglés: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.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership- Behavioral / Liderazgo

3
  1. 8

    Tipo · Conflict Resolution

    Iberdrola a menudo equilibra la necesidad inmediata de estabilidad de la red con el objetivo a largo plazo de integrar fuentes renovables intermitentes. Describa una ocasión en la que defendió una compensación arquitectónica específica en un sistema donde los requisitos de rendimiento entraban en conflicto con los objetivos de sostenibilidad o escalabilidad. ¿Cómo reconcilió estas prioridades técnicas contrapuestas con su equipo?En inglés:Iberdrola often balances the immediate need for grid stability with the long-term goal of integrating intermittent renewable sources. Describe a time you advocated for a specific architectural trade-off in a system where performance requirements conflicted with sustainability or scalability goals. How did you reconcile these competing technical priorities with your team?
  2. 9

    Tipo · Ownership

    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?En inglés: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?
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Iberdrola

Sin tarjeta de crédito. Cada pregunta con su framework, las señales que evalúan los recruiters y una respuesta de ejemplo para cada una.

Desbloquear las 14 preguntas de Iberdrola

Rutas de entrevista en Iberdrola

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

Compara Iberdrola con empleadores similares

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

Preguntas frecuentes

WorkfiveExplora carreras en Workfive

Desbloquea la guía de entrevista Iberdrola, gratis

Registrarse