Type · debugging

Enterprise · Software Engineer Interview Guide
Sign up to see ATSHow to Pass the RWE Software Engineer Interview in 2026
The RWE DNA (TL;DR)
The RWE Interview Loop
Your onsite loop will typically consist of 4 rounds.
- 1
Round 1
Recruiter ScreenMotivation, role fit, logistics. - 2
Round 2
Coding ScreenLeetCode-medium algorithmic problems under time pressure. - 3
Round 3
System DesignDistributed systems, trade-offs at scale, architecture under constraints. - 4
Round 4
Onsite CodingLeetCode-hard, debugging, code clarity, edge cases. - 5
Round 5
Behavioral / LeadershipPast evidence of ownership, influence, resolving conflict.
The Danger Zone: Top Reasons Candidates Fail
Based on our database of RWE interview outcomes, avoid these common traps:
- Failing to articulate how they sought to understand the other perspective.
- Incorrectly applying the 10% threshold or hardcoding the 5MW maximum.
- Choosing a monolithic architecture instead of a microservices approach for different components (data ingestion, feature engineering, model training, prediction serving).
- Not clearly stating the outcome or lessons learned.
Test Yourself: Real RWE Questions
Three real prompts pulled from our database.
Type · system-design
Type · behavioral
+ many more questions, signals, and worked examples
Sign up to unlock the JobMentis grading rubric
RWE Interview Question Bank
A sample from our database, grouped by round. Sign up to see the full set.
9 of 16 questions shown
Recruiter Screen
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?
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. - 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. - + 1 more questions in this round (sign up to unlock)
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. - 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. - + 1 more questions in this round (sign up to unlock)
Onsite Coding
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. - 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. - + 1 more questions in this round (sign up to unlock)
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? - 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? - + 4 more questions in this round (sign up to unlock)
Unlock the full RWE question bank
Free signup, no credit card. You get every question + the framework, grading signals, and worked answer for each.
Interview tracks at RWE
How RWE's DNA translates across functions. Pick your role.
Compare RWE with similar employers
Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.
Eni
Same tierEni values candidates demonstrating strong technical acumen, practical problem-solving capabilities, and a commitment...
See Eni interview questions
Repsol
Same tierRepsol assesses technical depth and strategic thinking, particularly how candidates apply engineering principles to o...
See Repsol interview questions
Equinor
Same tierEquinor's commitment to responsible energy, reflecting its 'Norwegian State' heritage, drives the evaluation of candi...
See Equinor interview questions
Practice RWE interviews end-to-end
RWE Mock Interview
Run a live mock interview with our AI interviewer using RWE-style prompts. Get scored on structure, signal, and answer length - exactly how the real loop grades you.
Open
STAR Stories for RWE Behavioral Rounds
Build a Story Bank of your past wins, mapped to the leadership signals RWE interviewers grade on. Reuse them across every behavioral round.
Open
RWE Interview Prep Hub
The frameworks behind every RWE round: CIRCLES for product sense, hypothesis-driven debugging for analytical, STAR for behavioral. Learn each one in 10 minutes.
Open
Interview Frameworks
CIRCLES, STAR, AARRR, RICE, MECE. The exact frameworks that make RWE interviewers nod instead of frown. Step-by-step playbooks with the moves and the pitfalls.
Open