Type · debugging

Enterprise · Guide d'entretien Software Engineer
Inscrivez-vous pour voir l'ATSComment réussir l'entretien RWE Software Engineer en 2026
L'ADN RWE (TL;DR)
Anglais original + traduction dans votre langue
Les entretiens dans la global tech, les enterprises américaines et les grands cabinets de conseil se passent en anglais. Chez les groupes français de luxe, la finance européenne, le Mittelstand allemand, la mode italienne et la plupart des employeurs mid-market européens, le loop se déroule dans la langue locale. Nous affichons la langue qui correspond à l'entreprise en premier - avec l'autre en traduction dessous - pour que vous puissiez préparer dans la langue que votre recruteur utilisera.
Le loop d'entretien RWE
Votre loop comprend généralement 4 étapes.
- 1
Étape 1
Recruiter ScreenEn français :Entretien recruteurMotivation, role fit, logistics.En français :Motivation, fit du poste, logistique. - 2
Étape 2
Coding ScreenEn français :Coding ScreenLeetCode-medium algorithmic problems under time pressure.En français :Problèmes algorithmiques niveau LeetCode-medium sous contrainte de temps. - 3
Étape 3
System DesignEn français :System DesignDistributed systems, trade-offs at scale, architecture under constraints.En français :Systèmes distribués, trade-offs à l'échelle, architecture sous contraintes. - 4
Étape 4
Onsite CodingEn français :Coding OnsiteLeetCode-hard, debugging, code clarity, edge cases.En français :LeetCode-hard, debugging, clarté du code, edge cases. - 5
Étape 5
Behavioral / LeadershipEn français :Behavioral / LeadershipPast evidence of ownership, influence, resolving conflict.En français :Preuves passées d'ownership, d'influence, de résolution de conflit.
Zone de danger : pourquoi les candidats échouent
D'après notre base de retours d'entretiens RWE, évitez ces pièges classiques :
- Failing to articulate how they sought to understand the other perspective.En français :Ne pas articuler comment ils ont cherché à comprendre le point de vue de l'autre.
- Incorrectly applying the 10% threshold or hardcoding the 5MW maximum.En français :Appliquer incorrectement le seuil de 10 % ou coder en dur le maximum de 5 MW.
- Choosing a monolithic architecture instead of a microservices approach for different components (data ingestion, feature engineering, model training, prediction serving).En français :Choisir une architecture monolithique au lieu d'une approche microservices pour différents composants (ingestion de données, ingénierie des caractéristiques, entraînement de modèles, service de prédiction).
- Not clearly stating the outcome or lessons learned.En français :Ne pas énoncer clairement le résultat ou les leçons apprises.
Testez-vous : vraies questions RWE
Trois prompts réels extraits de notre base.
Type · system-design
Type · behavioral
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer la grille de notation JobMentis
Banque de questions RWE
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 16
Recruiter Screen- Entretien recruteur
1- 1
Type · motivation
RWE is a major player in the energy transition. What interests you specifically about contributing to this field, and how do you see software engineering playing a role in decarbonization and the shift to renewables?En français :RWE est un acteur majeur de la transition énergétique. Qu'est-ce qui vous intéresse spécifiquement dans la contribution à ce domaine, et comment voyez-vous le rôle de l'ingénierie logicielle dans la décarbonisation et le passage aux énergies renouvelables ?
Coding Screen- Coding Screen
3- 2
Type · algorithmic
Imagine RWE is deploying smart meters across millions of homes. You need to design a system to efficiently collect and aggregate energy consumption data from these meters. Given a stream of meter readings (timestamp, meter_id, consumption_value), write a function that calculates the total consumption for each hour of the day across all meters. Assume readings can arrive out of order.En français :Imaginez que RWE déploie des compteurs intelligents dans des millions de foyers. Vous devez concevoir un système pour collecter et agréger efficacement les données de consommation d'énergie de ces compteurs. Étant donné un flux de relevés de compteurs (horodatage, id_compteur, valeur_consommation), écrivez une fonction qui calcule la consommation totale pour chaque heure de la journée sur tous les compteurs. Supposez que les relevés peuvent arriver dans le désordre. - 3
Type · algorithmic
RWE operates a large network of wind farms. You are given a list of wind turbine IDs and their current operational status (online/offline) and power output (MW). Write a function to identify and return a list of turbines that are currently online but producing less than 10% of their maximum potential output, assuming max potential is 5MW. The function should take a list of dictionaries, each representing a turbine.En français :RWE exploite un vaste réseau de parcs éoliens. Vous disposez d'une liste d'identifiants d'éoliennes et de leur état de fonctionnement actuel (en ligne/hors ligne) et de leur puissance de sortie (MW). Écrivez une fonction pour identifier et retourner une liste des éoliennes qui sont actuellement en ligne mais produisent moins de 10 % de leur puissance potentielle maximale, en supposant que le potentiel maximal est de 5 MW. La fonction doit prendre une liste de dictionnaires, chacun représentant une éolienne. - + 1 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
3- 4
Type · system-design
Design a system to predict energy demand for a city based on historical data, weather forecasts, and special events (e.g., holidays, major sporting events). Consider scalability for millions of users and real-time updates.En français :Concevez un système pour prédire la demande d'énergie d'une ville en fonction des données historiques, des prévisions météorologiques et des événements spéciaux (par exemple, vacances, événements sportifs majeurs). Tenez compte de la scalabilité pour des millions d'utilisateurs et des mises à jour en temps réel. - 5
Type · system-design
RWE is building a platform for managing distributed energy resources (DERs) like solar panels and battery storage in homes. Design a system that can aggregate data from thousands of these devices, allow users to set preferences (e.g., prioritize self-consumption, grid support), and execute control commands to optimize their usage based on grid signals and market prices. Discuss trade-offs.En français :RWE construit une plateforme pour la gestion des ressources énergétiques distribuées (DER) comme les panneaux solaires et le stockage par batterie dans les foyers. Concevez un système capable d'agréger les données de milliers de ces appareils, de permettre aux utilisateurs de définir des préférences (par exemple, privilégier l'autoconsommation, le support du réseau) et d'exécuter des commandes de contrôle pour optimiser leur utilisation en fonction des signaux du réseau et des prix du marché. Discutez des compromis. - + 1 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
3- 6
Type · coding
You are given a dataset representing historical electricity prices for different regions. Write a function to find the optimal time to buy and sell electricity within a given period to maximize profit, with the constraint that you can only hold one 'position' (buy then sell) at a time. Return the maximum profit. Handle edge cases like empty input or no profitable trades.En français :Vous disposez d'un ensemble de données représentant les prix historiques de l'électricité pour différentes régions. Écrivez une fonction pour trouver le moment optimal pour acheter et vendre de l'électricité dans une période donnée afin de maximiser le profit, avec la contrainte que vous ne pouvez détenir qu'une seule « position » (acheter puis vendre) à la fois. Retournez le profit maximum. Gérez les cas limites comme une entrée vide ou aucune transaction rentable. - 7
Type · debugging
Here is a Python script intended to calculate the carbon footprint of different energy sources based on provided emission factors and energy generation data. It's not working as expected. Please debug and fix it, then explain your changes and any potential improvements.En français :Voici un script Python destiné à calculer l'empreinte carbone de différentes sources d'énergie en utilisant les facteurs d'émission et les données de génération d'énergie fournis. Il ne fonctionne pas comme prévu. Veuillez le déboguer et le corriger, puis expliquer vos modifications et les améliorations potentielles. - + 1 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership- Behavioral / Leadership
6- 8
Type · behavioral
Tell me about a time you had to work with a complex, legacy system to implement a new feature or fix a critical bug. What were the challenges, how did you approach them, and what was the outcome?En français :Parlez-moi d'une fois où vous avez dû travailler avec un système hérité complexe pour implémenter une nouvelle fonctionnalité ou corriger un bug critique. Quels étaient les défis, comment les avez-vous abordés et quel a été le résultat ? - 9
Type · behavioral
Describe a situation where you disagreed with a technical decision made by your team or lead. How did you handle the disagreement, and what was the result?En français :Décrivez une situation où vous étiez en désaccord avec une décision technique prise par votre équipe ou votre responsable. Comment avez-vous géré le désaccord et quel a été le résultat ? - + 4 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque RWE
Inscription gratuite, sans carte bancaire. Vous obtenez toutes les questions + le framework, les signaux de notation et la réponse modèle pour chacune.
Parcours d'entretien chez RWE
Comment l'ADN de RWE se décline par fonction. Choisissez votre rôle.
Comparer RWE avec des employeurs similaires
Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.
Eni
Même tierEni values candidates demonstrating strong technical acumen, practical problem-solving capabilities, and a commitment...
Voir les questions d'entretien Eni
Repsol
Même tierRepsol assesses technical depth and strategic thinking, particularly how candidates apply engineering principles to o...
Voir les questions d'entretien Repsol
Equinor
Même tierEquinor's commitment to responsible energy, reflecting its 'Norwegian State' heritage, drives the evaluation of candi...
Voir les questions d'entretien Equinor
Préparez l'entretien RWE de bout en bout
Mock Interview RWE
Lancez un mock live avec notre IA-interviewer sur des prompts façon RWE. Notation sur structure, signal et longueur de réponse - comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral RWE
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que RWE évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien RWE
Les frameworks derrière chaque round RWE : CIRCLES pour le product sense, debugging hypothèse-driven pour l'analytique, STAR pour le behavioral. Chacun en 10 minutes.
Open
Frameworks d'entretien
CIRCLES, STAR, AARRR, RICE, MECE. Les frameworks qui font hocher la tête des recruteurs RWE. Playbooks étape par étape avec les bons moves et les pièges.
Open