Iberdrola logo

Enterprise · Guide d'entretien Software Engineer

Comment réussir l'entretien Iberdrola Software Engineer en 2026

L'ADN 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 français :Iberdrola recherche des candidats démontrant de solides compétences analytiques, un engagement envers la durabilité et une approche proactive de l'innovation dans le secteur de l'énergie. L'entreprise valorise l'adaptabilité, le travail d'équipe et une mentalité globale, particulièrement pour les postes impliquant des projets d'énergies renouvelables et la modernisation des réseaux.

Anglais original + traduction dans votre langue

Les entretiens tech et des multinationales se passent le plus souvent en anglais. Pour le luxe, la finance ou la pharma, la langue de travail peut être locale. Nous affichons chaque question en anglais d'abord — avec une traduction en dessous — pour que vous puissiez préparer dans la langue que votre recruteur utilisera.

Le loop d'entretien Iberdrola

Votre loop comprend généralement 4 étapes.

  1. 1

    Étape 1

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

    Étape 2

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

    Étape 3

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

    Étape 4

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

    Étape 5

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

Zone de danger : pourquoi les candidats échouent

D'après notre base de retours d'entretiens Iberdrola, évitez ces pièges classiques :

  • Neglecting device connectivity issues, intermittent network availability, and security vulnerabilities.En français :Négliger les problèmes de connectivité des appareils, la disponibilité intermittente du réseau et les vulnérabilités de sécurité.
  • Using incorrect data types or performing operations that lead to precision loss.En français :Utiliser des types de données incorrects ou effectuer des opérations qui entraînent une perte de précision.
  • Focusing solely on personal career growth without demonstrating an understanding of Iberdrola's business or industry challenges.En français :Se concentrer uniquement sur la croissance professionnelle personnelle sans démontrer une compréhension des activités d'Iberdrola ou des défis du secteur.
  • Underestimating the scale and latency requirements for real-time grid management.En français :Sous-estimer les exigences d'échelle et de latence pour la gestion du réseau en temps réel.

Testez-vous : vraies questions Iberdrola

Trois prompts réels extraits de notre base.

Type · 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 français :Parlez-moi d'une fois où vous avez pris en charge un problème ou un projet important de chaîne d'approvisionnement qui ne faisait pas explicitement partie de votre description de poste. Quelle était la situation, qu'avez-vous fait et quel en a été le résultat ?

Type · 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 français :Concevez un système pour surveiller et contrôler des millions d'appareils IoT (compteurs intelligents, capteurs de réseau, chargeurs de VE) connectés au réseau d'Iberdrola. Le système doit gérer l'ingestion de données à haut volume, la gestion de l'état des appareils et l'exécution des commandes avec une faible latence.

Type · 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 français :Étant donné un flux de données de consommation d'énergie en temps réel provenant de compteurs intelligents (représenté par des tuples (timestamp, id_compteur, consommation_kwh)), concevez un algorithme pour détecter les modèles de consommation anormaux pour chaque compteur dans une fenêtre glissante de 24 heures. Une anomalie est définie comme une consommation déviant de plus de 3 écarts types de la moyenne de consommation pour ce compteur pendant cette fenêtre.

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer la grille de notation JobMentis

Débloquer la grille →

Banque de questions Iberdrola

Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.

9 questions affichées sur 16

1

Recruiter Screen

1
  1. 1

    Type · 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 français :Pourquoi souhaitez-vous rejoindre Iberdrola, et qu'est-ce qui, dans notre travail dans le secteur de l'énergie, vous enthousiasme particulièrement en tant qu'ingénieur logiciel ?
2

Coding Screen

3
  1. 2

    Type · 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 français :Étant donné un flux de données de consommation d'énergie en temps réel provenant de compteurs intelligents (représenté par des tuples (timestamp, id_compteur, consommation_kwh)), concevez un algorithme pour détecter les modèles de consommation anormaux pour chaque compteur dans une fenêtre glissante de 24 heures. Une anomalie est définie comme une consommation déviant de plus de 3 écarts types de la moyenne de consommation pour ce compteur pendant cette fenêtre.
  2. 3

    Type · 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 français :Iberdrola exploite un vaste réseau de sources d'énergie renouvelable (fermes solaires, éoliennes). Vous disposez d'une grille 2D représentant une zone géographique, où 'W' désigne un emplacement potentiel pour une éolienne, 'S' un emplacement de ferme solaire et '.' un espace vide. Écrivez une fonction pour trouver le nombre maximum d'installations d'énergie renouvelable non superposées (éoliennes et fermes solaires) qui peuvent être placées, sous la contrainte qu'aucune deux installations ne peuvent être à une distance de Manhattan de 5 unités l'une de l'autre.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design

3
  1. 4

    Type · 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 français :Concevez un système pour prédire et gérer les événements potentiels de surcharge du réseau sur le réseau européen d'Iberdrola. Le système doit ingérer des données provenant de diverses sources (prévisions météorologiques, demande historique, consommation en temps réel, production d'énergie renouvelable) et prédire les périodes à haut risque, déclenchant potentiellement des actions automatisées d'équilibrage de charge.
  2. 5

    Type · 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 français :Iberdrola développe un nouveau portail client pour la gestion des comptes d'énergie, la visualisation de la consommation et l'interaction avec les appareils domestiques intelligents. Concevez l'architecture backend de ce portail, en tenant compte de la scalabilité, de la sécurité et de l'intégration de divers services (par exemple, facturation, gestion des appareils, analyse).
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding

4
  1. 6

    Type · 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 français :Vous disposez d'une liste d'intervalles de temps, chacun représentant une période pendant laquelle une éolienne spécifique était opérationnelle (par exemple, `[(heure_début, heure_fin, id_turbine), ...]`). Écrivez une fonction pour calculer le temps de fonctionnement total pour chaque turbine dans une période de requête donnée `(début_requête, fin_requête)`. Assurez-vous que votre solution gère correctement les intervalles qui se chevauchent et les cas limites.
  2. 7

    Type · 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 français :Un service critique responsable du traitement des relevés de compteurs d'énergie connaît des pannes intermittentes. Ci-dessous un extrait de code Python simplifié (et potentiellement bogué). Identifiez les bogues potentiels, expliquez la cause racine et fournissez une version corrigée. Le service est censé calculer la consommation moyenne par jour, mais renvoie parfois des moyennes incorrectes ou plante.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership

5
  1. 8

    Type · 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 français :Parlez-moi d'une fois où vous avez eu un désaccord technique important avec un collègue ou un manager. Comment avez-vous abordé la situation, comment s'est déroulée la discussion et quel en a été le résultat ?
  2. 9

    Type · 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 français :Décrivez une situation où vous avez dû déboguer un problème complexe et critique dans un système que vous ne connaissiez pas initialement. Quelles étapes avez-vous suivies pour comprendre le système, diagnostiquer le problème et implémenter une solution ? Comment avez-vous assuré la robustesse de la solution ?
  3. + 3 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Iberdrola

Inscription gratuite, sans carte bancaire. Vous obtenez toutes les questions + le framework, les signaux de notation et la réponse modèle pour chacune.

Débloquer toutes les questions →

Parcours d'entretien chez Iberdrola

Comment l'ADN de Iberdrola se décline par fonction. Choisissez votre rôle.

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 français :Parlez-moi d'une fois où vous avez pris en charge un problème ou un projet important de chaîne d'approvisionnement qui ne faisait pas explicitement partie de votre description de poste. Quelle était la situation, qu'avez-vous fait et quel en a été le résultat ?

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 français :Concevez un système pour surveiller et contrôler des millions d'appareils IoT (compteurs intelligents, capteurs de réseau, chargeurs de VE) connectés au réseau d'Iberdrola. Le système doit gérer l'ingestion de données à haut volume, la gestion de l'état des appareils et l'exécution des commandes avec une faible latence.

+ 1 de plus

Débloquez la grille Software Engineer pour Iberdrola

Voir le guide complet Software Engineer

Comparer Iberdrola avec d'autres entretiens tech

Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.

Préparez l'entretien Iberdrola de bout en bout

FAQ