Naturgy logo

Enterprise · Software Engineer Interview Guide

Interview language: English

How to Pass the Naturgy Software Engineer Interview in 2026

The Naturgy DNA (TL;DR)

The hiring team at Naturgy prioritizes candidates who embody their 'Commitment' and 'Agility' corporate values, especially concerning the energy transition. They look for individuals capable of driving sustainable energy solutions and digital transformation across their gas and electricity networks.

The Naturgy Interview Loop

Your onsite loop will typically consist of 4 rounds.

  1. 1

    Round 1

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

    Round 2

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

    Round 3

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

    Round 4

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

    Round 5

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

The Danger Zone: Top Reasons Candidates Fail

Based on our database of Naturgy interview outcomes, avoid these common traps:

  • Describing a minor issue that didn't require proactive intervention.
  • Not accounting for the intermittent nature of renewables or the limitations of storage.
  • Incorrectly applying max-flow algorithms or failing to model losses accurately.
  • Not handling cycles or complex network topologies gracefully.

Test Yourself: Real Naturgy Questions

Three real prompts pulled from our database.

Type · behavioral

Tell me about a time you had to work with a complex, legacy system at Naturgy or a previous company. What were the biggest challenges, and how did you approach understanding and improving it?

Type · system-design

Design a system to collect, process, and analyze sensor data from thousands of distributed solar panel installations to predict maintenance needs and optimize energy output. Focus on data ingestion, storage, and real-time analytics.

Type · algorithmic

You are given a set of energy demand forecasts for different regions and their corresponding historical accuracy metrics. Implement a function to select the optimal forecast for a given region, prioritizing accuracy while considering confidence intervals.

+ many more questions, signals, and worked examples

Sign up to unlock the full Naturgy grading rubric

Unlock the Naturgy rubric, free

Naturgy Interview Question Bank

A sample from our database, grouped by round. Sign up to see the full set.

9 of 16 questions shown

1

Recruiter Screen

1
  1. 1

    Type · motivation

    Naturgy is a major player in the energy transition. What interests you specifically about contributing to a company focused on renewable energy and smart grids, and how do you see your software engineering skills aligning with our mission?
2

Coding Screen

3
  1. 2

    Type · algorithmic

    Given a list of smart meter readings with timestamps and energy consumption values, write a function to find the peak consumption hour for each day within a given date range. Consider potential data gaps or irregular intervals.
  2. 3

    Type · algorithmic

    Design a system to monitor and alert on anomalies in energy distribution across a network of substations. The system should process real-time data streams and identify deviations from expected patterns.
  3. + 1 more questions in this round (sign up to unlock)
3

System Design

3
  1. 4

    Type · system-design

    Design a distributed system for managing and optimizing the charging schedules of a large fleet of electric vehicles (EVs) for a city-wide charging network. Consider factors like grid load balancing, user preferences, and vehicle battery health.
  2. 5

    Type · system-design

    Design a system to collect, process, and analyze sensor data from thousands of distributed solar panel installations to predict maintenance needs and optimize energy output. Focus on data ingestion, storage, and real-time analytics.
  3. + 1 more questions in this round (sign up to unlock)
4

Onsite Coding

4
  1. 6

    Type · coding

    Implement a function that simulates the flow of energy through a simplified power grid. Given a set of power generation sources, transmission lines with capacities, and demand points, calculate the maximum power that can be delivered to each demand point while respecting line capacities and minimizing losses (assume simple linear losses).
  2. 7

    Type · coding

    Write a function to determine if a given set of renewable energy sources (solar, wind) can meet the fluctuating energy demand of a small community over a 24-hour period, considering intermittency and storage capacity. The function should return the percentage of demand met.
  3. + 2 more questions in this round (sign up to unlock)
5

Behavioral / Leadership

5
  1. 8

    Type · behavioral

    Tell me about a time you had to work with a complex, legacy system at Naturgy or a previous company. What were the biggest challenges, and how did you approach understanding and improving it?
  2. 9

    Type · behavioral

    Describe a situation where you had a technical disagreement with a colleague or manager. How did you handle it, and what was the outcome?
  3. + 3 more questions in this round (sign up to unlock)

Unlock all 16 Naturgy questions, free

No credit card. Every question with its framework, the grading signals interviewers score against, and a worked answer for each.

Unlock all 16 Naturgy questions

Interview tracks at Naturgy

How Naturgy's DNA translates across functions. Pick your role.

Compare Naturgy with similar employers

Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.

Practice Naturgy interviews end-to-end

FAQ

WorkfiveExplore careers on Workfive

Unlock the free Naturgy interview guide

Sign up