Type · algorithmic

Comment réussir l'entretien RWE Software Engineer en 2026
L'entretien Software Engineer chez RWE compte 5 étapes : Entretien recruteur, Coding Screen, System Design, Coding Onsite et Behavioral / Leadership. JobMentis réunit 12 questions Software Engineer pour RWE, dernière mise à jour le 23 octobre 2026.
Enterprise · Guide d'entretien Software Engineer
Inscrivez-vous pour voir l'ATSSiège en GermanyLangue d'entretien : anglais
L'ADN RWE (TL;DR)
Lisez dans votre langue
Nous affichons ce guide dans votre langue, avec l'anglais original conservé en dessous pour référence. Le badge ci-dessus indique dans quelle langue se déroule généralement le loop de cette entreprise.
Le loop d'entretien RWE
Votre loop comprend généralement 5 étapes.
- 1
Étape 1
Entretien recruteurEn anglais :Recruiter ScreenMotivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics. - 2
Étape 2
Coding ScreenEn anglais :Coding ScreenProblèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure. - 3
Étape 3
System DesignEn anglais :System DesignSystèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints. - 4
Étape 4
Coding OnsiteEn anglais :Onsite CodingProblèmes niveau LeetCode-hard, raisonnement sur les défauts, clarté du code, edge cases.En anglais :LeetCode-hard problems, reasoning about defects, code clarity, edge cases. - 5
Étape 5
Behavioral / LeadershipEn anglais :Behavioral / LeadershipPreuves passées d'ownership, d'influence, de résolution de conflit.En anglais :Past evidence of ownership, influence, resolving conflict.
Zone de danger : pourquoi les candidats échouent
D'après notre base de retours d'entretiens RWE, évitez ces pièges classiques :
- Donner une réponse générique du type « vouloir aider l'environnement » sans la relier aux activités spécifiques de RWE ou au rôle du logiciel.En anglais :Giving a generic answer about wanting to 'help the environment' without connecting it to RWE's specific business or the role of software.
- Choisir une base de données qui n'est pas optimisée pour les données de séries temporelles ou la détection d'anomalies.En anglais :Choosing a database that is not optimized for time-series data or anomaly detection.
- Oublier la complexité des protocoles de communication des appareils et la sécurité pour les appareils IoT.En anglais :Overlooking the complexity of device communication protocols and security for IoT devices.
- Ignorer le volume potentiel de données et le temps de traitement, conduisant à une solution qui expirerait ou consommerait trop de mémoire.En anglais :Ignoring potential data volume and processing time, leading to a solution that would time out or consume too much memory.
Testez-vous : questions d'entretien RWE
Trois questions de la banque RWE.
Type · coding
Type · system-design
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer toute la grille RWE
Banque de questions RWE
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 12
Recruiter Screen- Entretien recruteur
1- 1
Type · motivation
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 ?En anglais :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?
Coding Screen- Coding Screen
3- 2
Type · algorithmic
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.En anglais :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. - 3
Type · algorithmic
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.En anglais :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. - + 1 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
3- 4
Type · system-design
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.En anglais :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. - 5
Type · system-design
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.En anglais :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. - + 1 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
2- 6
Type · coding
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.En anglais :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. - 7
Type · coding
RWE développe un système pour optimiser les calendriers de recharge des véhicules électriques (VE) connectés au réseau. Étant donné une liste de VE, leur niveau de batterie actuel, le niveau de charge de destination et les fenêtres de recharge disponibles (heure de début, heure de fin, puissance maximale), écrivez une fonction pour déterminer un calendrier de recharge qui minimise le coût, en tenant compte des prix variables de l'électricité tout au long de la journée. Supposez que les prix de l'électricité sont fournis sous forme de liste de tuples (heure, prix).En anglais :RWE is developing a system to optimize charging schedules for electric vehicles (EVs) connected to the grid. Given a list of EVs, their current battery levels, destination charge levels, and available charging windows (start time, end time, max power), write a function to determine a charging schedule that minimizes cost, considering variable electricity prices throughout the day. Assume electricity prices are provided as a list of (time, price) tuples.
Behavioral / Leadership- Behavioral / Leadership
3- 8
Type · behavioral
STARParlez-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 ?En anglais :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? - 9
Type · behavioral
STARChez RWE, nous équilibrons souvent les exigences techniques immédiates de stabilité du réseau avec des objectifs de durabilité à long terme. Décrivez une situation où vous avez dû privilégier une solution favorisant la maintenabilité à long terme ou l'impact environnemental plutôt qu'une solution rapide à court terme. Comment avez-vous communiqué ce compromis à votre équipe et quel a été le résultat ?En anglais :At RWE, we often balance the immediate technical requirements of grid stability with long-term sustainability goals. Describe a time when you had to prioritize a solution that favored long-term maintainability or environmental impact over a faster, short-term fix. How did you communicate this trade-off to your team, and what was the outcome? - + 1 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque RWE
Sans carte bancaire. Chaque question avec son framework, les signaux évalués par les recruteurs et une 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.
CV et lettre de motivation pour RWE
Les candidatures chez RWE passent par un logiciel de suivi des candidatures (ATS), qui lit ton CV avant qu'un recruteur ne le voie. Garde une mise en page simple et décris tes compétences avec les mots de l'annonce. Les entretiens se déroulent généralement en anglais, donc envoie ton CV et ta lettre de motivation en anglais, sauf si l'annonce demande une autre langue. Pour chaque point de l'ADN RWE ci-dessus, prévois une ligne de ton CV qui le prouve.
Vérifie ton CV face à une offre RWE
Importe ton CV avec l'offre RWE pour voir ton score ATS, les mots-clés qui manquent et ce qu'il faut corriger avant de postuler.
Ouvrir
Rédige ta lettre de motivation pour RWE
Rédigée à partir de ton CV et de l'offre RWE, elle cite ce que tu as vraiment fait. Tu la relis et la modifies avant de l'envoyer.
Ouvrir
Comparer RWE avec des entreprises similaires
Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.
Repsol
Même tierEvaluating operational discipline across multi-energy assets drives Repsol's hiring. Evaluators probe past technical ...
Voir les questions d'entretien Repsol
BP
Même tierBP's annual 'Energy Outlook' report anchors their evaluation of how candidates align technical decisions with the glo...
Voir les questions d'entretien BP
A2A
Même tierA2A's 'Life Company' philosophy underpins evaluations, seeking candidates who connect their expertise to sustainable ...
Voir les questions d'entretien A2A
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.
Ouvrir
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.
Ouvrir
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.
Ouvrir
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.
Ouvrir
Questions fréquentes
Combien d'étapes compte l'entretien RWE pour les candidats Software Engineer ?
5 étapes, dans cet ordre : Entretien recruteur, Coding Screen, System Design, Coding Onsite et Behavioral / Leadership.
Que recherche RWE chez les candidats Software Engineer ?
En vivant leur ambition « La meilleure entreprise énergétique que nous puissions être ! », les évaluateurs sondent la manière dont les candidats gèrent la volatilité du marché européen de l'énergie, les compromis liés à la transition écologique et la gestion des risques dans l'optimisation des actifs commerciaux, tout en insistant sur des compromis opérationnels explicites.
Dans quelle langue se déroulent les entretiens chez RWE ?
Chez RWE, les entretiens se déroulent généralement en anglais.
Combien de questions d'entretien Software Engineer pour RWE JobMentis réunit-il ?
12 questions réparties sur les étapes du processus RWE, dernière mise à jour le 23 octobre 2026.