Eni logo

Enterprise · Guide d'entretien Software Engineer

Comment réussir l'entretien Eni Software Engineer en 2026

L'ADN Eni (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.En français :Eni valorise les candidats qui font preuve d'une solide expertise technique, de capacités pratiques de résolution de problèmes et d'un engagement envers la sécurité et l'excellence opérationnelle. L'entreprise recherche des personnes capables de collaborer efficacement et de s'aligner sur son orientation stratégique en matière de transition énergétique et de durabilité.

Anglais original + traduction dans votre langue

Les entretiens tech et des multinationales se passent le plus souvent en anglais. Pour le luxe, la finance ou la pharma, la langue de travail peut être locale. Nous affichons chaque question en anglais d'abord — avec une traduction en dessous — pour que vous puissiez préparer dans la langue que votre recruteur utilisera.

Le loop d'entretien Eni

Votre loop comprend généralement 5 étapes.

  1. 1

    Étape 1

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

    Étape 2

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

    Étape 3

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

    Étape 4

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

    Étape 5

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

Zone de danger : pourquoi les candidats échouent

D'après notre base de retours d'entretiens Eni, évitez ces pièges classiques :

  • Not reflecting on what they could have done differently.En français :Ne pas réfléchir à ce qu'ils auraient pu faire différemment.
  • Focusing solely on personal career growth without mentioning contribution.En français :Se concentrer uniquement sur la croissance professionnelle personnelle sans mentionner la contribution.
  • Not considering the streaming nature of the data and proposing an offline batch solution.En français :Ne pas tenir compte de la nature en flux continu des données et proposer une solution de traitement par lots hors ligne.
  • Ignoring memory constraints and suggesting algorithms that require loading all data.En français :Ignorer les contraintes de mémoire et suggérer des algorithmes qui nécessitent le chargement de toutes les données.

Testez-vous : vraies questions Eni

Trois prompts réels extraits de notre base.

Type · Influence

Describe a time you had to influence a stakeholder or team who initially disagreed with your proposed supply chain solution. How did you approach it, and what was the outcome?En français :Décrivez une situation où vous avez dû influencer un partie prenante ou une équipe qui n'était initialement pas d'accord avec votre solution de chaîne d'approvisionnement proposée. Comment avez-vous procédé et quel a été le résultat ?

Type · algorithm

Develop a function to estimate the total CO2 emissions from a fleet of Eni's vehicles based on their routes and fuel consumption data. The function should be optimized for speed, as it will be called frequently.En français :Développez une fonction pour estimer les émissions totales de CO2 d'une flotte de véhicules Eni en fonction de leurs itinéraires et des données de consommation de carburant. La fonction doit être optimisée pour la vitesse, car elle sera appelée fréquemment.

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?En français :Qu'est-ce qui vous intéresse à travailler chez Eni, spécifiquement dans notre secteur de l'énergie, et comment vos compétences en ingénierie logicielle peuvent-elles contribuer à notre mission ?

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer la grille de notation JobMentis

Débloquer la grille →

Banque de questions Eni

Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.

9 questions affichées sur 18

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?En français :Qu'est-ce qui vous intéresse à travailler chez Eni, spécifiquement dans notre secteur de l'énergie, et comment vos compétences en ingénierie logicielle peuvent-elles contribuer à notre 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.En français :Étant donné un flux de lectures de capteurs provenant de plateformes pétrolières offshore, concevez un algorithme pour détecter les anomalies pouvant indiquer une défaillance d'équipement. Les lectures comportent des horodatages et diverses valeurs numériques (par exemple, pression, température, vibration). Supposez que vous disposez d'une mémoire limitée.
  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.En français :Eni exploite un vaste réseau de pipelines de gaz. Vous devez trouver efficacement le chemin le plus court pour le flux de gaz entre deux points quelconques du réseau, en tenant compte des débits variables et des goulots d'étranglement potentiels. Modélisez ce réseau et implémentez un algorithme de recherche de chemin.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
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.En français :Concevez un système pour surveiller et prédire la demande d'énergie dans différentes régions d'Italie, en intégrant des données provenant de compteurs intelligents, de prévisions météorologiques et de modèles de consommation historiques. Le système doit être hautement disponible et évolutif.
  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.En français :Concevez un système d'alerte en temps réel pour les actifs d'énergie renouvelable d'Eni (par exemple, parcs éoliens, centrales solaires). Le système doit ingérer des données provenant de nombreux capteurs, détecter des événements critiques (par exemple, dysfonctionnement d'équipement, performance sous-optimale) et informer immédiatement le personnel concerné.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
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.En français :Implémentez une fonction qui prend une liste de prix de l'énergie historiques et prédit le prix du lendemain en utilisant une moyenne mobile simple (SMA) et une moyenne mobile exponentielle (EMA). Gérez les cas limites tels que les points de données insuffisants.
  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].En français :Voici un script Python destiné à calculer l'empreinte carbone d'un projet Eni spécifique basé sur ses données de consommation d'énergie. Il produit des résultats incorrects pour certaines entrées. Déboguez et corrigez le script. [Fournir un extrait de code avec des bugs subtils, par exemple, erreurs d'un cran, conversions d'unités incorrectes, logique erronée dans les instructions conditionnelles].
  3. + 2 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership

6
  1. 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?En français :Parlez-moi d'une fois où vous avez eu un désaccord technique important avec un collègue ou un manager. Comment avez-vous abordé la situation et quel a été le résultat ?
  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?En français :Décrivez un défi technique complexe auquel vous avez été confronté dans un projet lié aux infrastructures ou aux opérations énergétiques. Quelles mesures avez-vous prises pour prendre en charge le problème et assurer sa résolution réussie ?
  3. + 4 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque Eni

Inscription gratuite, sans carte bancaire. Vous obtenez toutes les questions + le framework, les signaux de notation et la réponse modèle pour chacune.

Débloquer toutes les questions →

Parcours d'entretien chez Eni

Comment l'ADN de Eni se décline par fonction. Choisissez votre rôle.

SWE candidates should highlight experience in large-scale data processing, AI/ML for energy optimization, or cybersecurity relevant to critical infrastructure. Emphasize robust coding skills, system design for industrial applications, and an understanding of energy sector data challenges.

Influence

Describe a time you had to influence a stakeholder or team who initially disagreed with your proposed supply chain solution. How did you approach it, and what was the outcome?En français :Décrivez une situation où vous avez dû influencer un partie prenante ou une équipe qui n'était initialement pas d'accord avec votre solution de chaîne d'approvisionnement proposée. Comment avez-vous procédé et quel a été le résultat ?

algorithm

Develop a function to estimate the total CO2 emissions from a fleet of Eni's vehicles based on their routes and fuel consumption data. The function should be optimized for speed, as it will be called frequently.En français :Développez une fonction pour estimer les émissions totales de CO2 d'une flotte de véhicules Eni en fonction de leurs itinéraires et des données de consommation de carburant. La fonction doit être optimisée pour la vitesse, car elle sera appelée fréquemment.

+ 1 de plus

Débloquez la grille Software Engineer pour Eni

Voir le guide complet Software Engineer

Comparer Eni avec d'autres entretiens tech

Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.

Préparez l'entretien Eni de bout en bout

FAQ