Type · Influence

Enterprise · Software Engineer Interview Guide
Sign up to see ATSHow to Pass the Eni Software Engineer Interview in 2026
The Eni DNA (TL;DR)
The Eni Interview Loop
Your onsite loop will typically consist of 5 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 Eni interview outcomes, avoid these common traps:
- Not reflecting on what they could have done differently.
- Focusing solely on personal career growth without mentioning contribution.
- Not considering the streaming nature of the data and proposing an offline batch solution.
- Ignoring memory constraints and suggesting algorithms that require loading all data.
Test Yourself: Real Eni Questions
Three real prompts pulled from our database.
Type · algorithm
Type · motivation
+ many more questions, signals, and worked examples
Sign up to unlock the JobMentis grading rubric
Eni Interview Question Bank
A sample from our database, grouped by round. Sign up to see the full set.
9 of 18 questions shown
Recruiter Screen
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?
Coding Screen
3- 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. - 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. - + 1 more questions in this round (sign up to unlock)
System Design
4- 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. - 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. - + 2 more questions in this round (sign up to unlock)
Onsite Coding
4- 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. - 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]. - + 2 more questions in this round (sign up to unlock)
Behavioral / Leadership
6- 8
Type · conflict-resolution
Tell me about a time you had a significant technical disagreement with a colleague or manager. How did you approach the situation, and what was the outcome? - 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? - + 4 more questions in this round (sign up to unlock)
Unlock the full Eni question bank
Free signup, no credit card. You get every question + the framework, grading signals, and worked answer for each.
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.
RWE
Same tierThe 'The Power of All Voices' principle at RWE guides interviewers to assess candidates' contributions to diverse per...
See RWE interview questions
E.ON
Same tierE.ON's 'New Energy World' vision underpins evaluation, prioritizing strategic foresight in decarbonization projects a...
See E.ON interview questions
Orsted
Same tierOrsted interviews for candidates who can navigate complex energy projects, balancing technical depth with commercial ...
See Orsted interview questions
Practice Eni interviews end-to-end
Eni Mock Interview
Run a live mock interview with our AI interviewer using Eni-style prompts. Get scored on structure, signal, and answer length - exactly how the real loop grades you.
Open
STAR Stories for Eni Behavioral Rounds
Build a Story Bank of your past wins, mapped to the leadership signals Eni interviewers grade on. Reuse them across every behavioral round.
Open
Eni Interview Prep Hub
The frameworks behind every Eni 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 Eni interviewers nod instead of frown. Step-by-step playbooks with the moves and the pitfalls.
Open