Eni logo

Enterprise · Software Engineer Interview Guide

Sign up to see ATSHeadquartered in Italy

Interview language: Italian

How to Pass the Eni Software Engineer Interview in 2026

The Eni DNA (TL;DR)

Eni values candidates demonstrating strong technical acumen, practical problem-solving capabilities, and a commitment to safety and operational excellence. They seek individuals who can collaborate effectively and align with their strategic focus on energy transition and sustainability.
Interviews inPythonJava

The Eni 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, 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 Eni interview outcomes, avoid these common traps:

  • Failing to account for truck capacity, delivery time windows, and driver constraints.
  • Not considering the streaming nature of the data and proposing an offline batch solution.
  • Designing a system with high latency for event detection or notification.
  • Introducing new bugs while trying to fix the existing ones.

Test Yourself: Real Eni Questions

Three real prompts pulled from our database.

Type · motivation

What interests you about working at Eni, specifically within our energy sector, and how do you see your software engineering skills contributing to our mission?

Type · learning

Eni is aggressively shifting its energy portfolio toward biofuels and circular economy models. Tell me about a specific project where you had to integrate a new data source or domain-specific metric into your codebase that was fundamentally different from your previous experience. How did you ensure the accuracy and reliability of your software when dealing with these unfamiliar environmental or production variables?

Type · ownership

Describe a complex technical challenge you faced on a project related to energy infrastructure or operations. What steps did you take to own the problem and ensure its successful resolution?

+ many more questions, signals, and worked examples

Sign up to unlock the full Eni grading rubric

Unlock the Eni rubric, free

Eni Interview Question Bank

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

9 of 15 questions shown

1

Recruiter Screen

1
  1. 1

    Type · motivation

    What interests you about working at Eni, specifically within our energy sector, and how do you see your software engineering skills contributing to our mission?
2

Coding Screen

3
  1. 2

    Type · algorithm

    Given a stream of sensor readings from offshore oil platforms, design an algorithm to detect anomalies that could indicate equipment failure. The readings have timestamps and various numerical values (e.g., pressure, temperature, vibration). Assume you have limited memory.
  2. 3

    Type · data-structure

    Eni operates a large network of gas pipelines. You need to efficiently find the shortest path for gas flow between any two points in the network, considering varying flow rates and potential bottlenecks. Model this network and implement a pathfinding algorithm.
  3. + 1 more questions in this round (sign up to unlock)
3

System Design

4
  1. 4

    Type · distributed-system

    Design a system to monitor and predict energy demand across different regions in Italy, integrating data from smart meters, weather forecasts, and historical consumption patterns. The system needs to be highly available and scalable.
  2. 5

    Type · distributed-system

    Design a real-time alerting system for Eni's renewable energy assets (e.g., wind farms, solar plants). The system should ingest data from numerous sensors, detect critical events (e.g., equipment malfunction, suboptimal performance), and notify relevant personnel immediately.
  3. + 2 more questions in this round (sign up to unlock)
4

Onsite Coding

4
  1. 6

    Type · algorithm

    Implement a function that takes a list of historical energy prices and predicts the price for the next day using a simple moving average (SMA) and exponential moving average (EMA). Handle edge cases like insufficient data points.
  2. 7

    Type · debugging

    Here is a Python script intended to calculate the carbon footprint of a specific Eni project based on its energy consumption data. It's producing incorrect results for some inputs. Debug and fix the script. [Provide a code snippet with subtle bugs, e.g., off-by-one errors, incorrect unit conversions, flawed logic in conditional statements].
  3. + 2 more questions in this round (sign up to unlock)
5

Behavioral / Leadership

3
  1. 8

    Type · conflict-resolution

    Eni prioritizes both rapid digital transformation and strict operational safety standards. Describe a situation where your proposed software architecture or feature implementation clashed with the requirements of our site-based safety or legacy hardware teams. How did you negotiate a technical path forward that satisfied both the need for innovation and the non-negotiable safety constraints of the facility?
  2. 9

    Type · ownership

    Describe a complex technical challenge you faced on a project related to energy infrastructure or operations. What steps did you take to own the problem and ensure its successful resolution?
  3. + 1 more questions in this round (sign up to unlock)

Unlock all 15 Eni questions, free

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

Unlock all 15 Eni questions

Interview tracks at Eni

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

Compare Eni with similar employers

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

Practice Eni interviews end-to-end

Sample answers

What a strong answer to these Eni interview questions shows.

What interests you about working at Eni, specifically within our energy sector, and how do you see your software engineering skills contributing to our mission?

A strong answer shows: Genuine interest in the energy sector.; Understanding of Eni's business.; Ability to articulate technical contributions..

Eni is aggressively shifting its energy portfolio toward biofuels and circular economy models. Tell me about a specific project where you had to integrate a new data source or domain-specific metric into your codebase that was fundamentally different from your previous experience. How did you ensure the accuracy and reliability of your software when dealing with these unfamiliar environmental or production variables?

A strong answer shows: Depth of technical curiosity; Rigorous approach to data validation; Adaptability to new business domains.

Frequently asked questions

WorkfiveExplore careers on Workfive

Unlock the free Eni interview guide

Sign up