EDF logo

How to Pass the EDF Software Engineer Interview in 2026

Enterprise · Software Engineer Interview Guide

Sign up to see ATSHeadquartered in France

Interview language: English

Expect to code inPythonJava

The EDF DNA (TL;DR)

EDF's 'Une Data' initiative anchors their evaluation, grading how candidates model complex energy grids and align with safety standards. Interviewers look for a specific recruiter-watch signal: naming the trade-off you rejected during system architecture planning.

The EDF Interview Loop

Your onsite loop will typically consist of 5 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 problems, reasoning about defects, 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 EDF interview outcomes, avoid these common traps:

  • Suggesting batch processing which is too slow for real-time detection
  • Failing to handle duplicate alerts for the same event
  • Incorrectly calculating time differences between non-sequential events
  • Over-polling the sensor database instead of using push notifications

Test Yourself: Real EDF Questions

Three real prompts pulled from our database.

Type · architecture

Design a notification system that alerts grid operators when specific voltage thresholds are breached across a wide geographic area.

Type · influence

STAR
Describe a time you had to push back on a feature request from a business stakeholder because the technical debt required to implement it would have compromised grid reliability.

Type · conflict

STAR
Tell me about a time you and a peer disagreed on the architectural choice for a new service. How did you resolve the conflict and move forward?

+ many more questions, signals, and worked examples

Sign up to unlock the full EDF grading rubric

Unlock the EDF rubric, free

EDF Interview Question Bank

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

7 of 12 questions shown

1

Recruiter Screen

1
  1. 1

    Type · motivation

    Why does the transition toward decentralized energy grids specifically interest you as an engineer compared to working in general-purpose SaaS?
2

Coding Screen

1
  1. 2

    Type · algorithm

    Given a sequence of sensor events representing grid stability, identify if there is a pattern indicating a cascading failure (a sequence of events where each subsequent event occurs within a specific time window).
3

System Design

5
  1. 3

    Type · architecture

    Design a system to ingest and process real-time telemetry from thousands of smart meters, ensuring that spikes in data during peak hours do not overwhelm the downstream database.
  2. 4

    Type · architecture

    How would you design a fault-tolerant service that calculates real-time energy pricing based on supply and demand inputs from multiple regional sources?
  3. + 3 more questions in this round (sign up to unlock)
4

Onsite Coding

1
  1. 5
    A service that aggregates energy production data is reporting inconsistent totals. The logs show that multiple threads are updating the same aggregate object simultaneously. How do you fix this?
5

Behavioral / Leadership

4
  1. 6

    Type · ownership

    STAR
    Walk me through a time you identified a performance bottleneck in a production system that was not your direct responsibility to maintain. What did you do?
  2. 7

    Type · influence

    STAR
    Describe a time you had to push back on a feature request from a business stakeholder because the technical debt required to implement it would have compromised grid reliability.
  3. + 2 more questions in this round (sign up to unlock)

Unlock all 12 EDF questions, free

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

Unlock all 12 EDF questions

Interview tracks at EDF

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

Compare EDF with similar employers

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

Practice EDF interviews end-to-end

Sample answers

What a strong answer to these EDF interview questions shows.

Design a notification system that alerts grid operators when specific voltage thresholds are breached across a wide geographic area.

A strong answer shows: Scalability of event-driven systems; Filtering logic for high-volume alerts.

Describe a time you had to push back on a feature request from a business stakeholder because the technical debt required to implement it would have compromised grid reliability.

A strong answer shows: Ability to influence stakeholders; Prioritization of system stability.

Frequently asked questions

How long does the EDF interview process take?

Most candidates spend between 4 and 8 weeks from recruiter screen to offer. The onsite loop itself runs in a single day or is split across two half-days, with debrief and offer typically within 5 business days after.

How should I prepare specifically for EDF?

Focus on three things: (1) the company DNA shown above - what they actually grade for, (2) the rounds in your loop, especially the round most candidates underestimate, and (3) drilling on the question types in this guide using a structured framework like CIRCLES or STAR.

Does this apply to engineering or design roles at EDF?

The DNA stays the same - what changes is the round mix. SWE candidates face coding screens instead of Product Sense; designers face portfolio reviews and design exercises. The "what they value" and behavioral signals carry across all functions.

WorkfiveExplore careers on Workfive →

Unlock the free EDF interview guide

Sign up