Type · debugging

Enterprise · Guide d'entretien Software Engineer
Inscrivez-vous pour voir l'ATSLangue d'entretien : anglais
Comment réussir l'entretien Terna Software Engineer en 2026
L'ADN Terna (TL;DR)
Lisez dans votre langue
Nous affichons ce guide dans votre langue, avec l'anglais original conservé en dessous pour référence. Le badge ci-dessus indique dans quelle langue se déroule généralement le loop de cette entreprise.
Le loop d'entretien Terna
Votre loop comprend généralement 4 étapes.
- 1
Étape 1
Entretien recruteurEn anglais :Recruiter ScreenMotivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics. - 2
Étape 2
Coding ScreenEn anglais :Coding ScreenProblèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.En anglais :LeetCode-medium algorithmic problems under time pressure. - 3
Étape 3
System DesignEn anglais :System DesignSystèmes distribués, trade-offs à l'échelle, architecture sous contraintes.En anglais :Distributed systems, trade-offs at scale, architecture under constraints. - 4
Étape 4
Coding OnsiteEn anglais :Onsite CodingLeetCode-hard, debugging, clarté du code, edge cases.En anglais :LeetCode-hard, debugging, code clarity, edge cases. - 5
Étape 5
Behavioral / LeadershipEn anglais :Behavioral / LeadershipPreuves passées d'ownership, d'influence, de résolution de conflit.En anglais :Past evidence of ownership, influence, resolving conflict.
Zone de danger : pourquoi les candidats échouent
D'après notre base de retours d'entretiens Terna, évitez ces pièges classiques :
- Donner une réponse générique sur le désir de travailler dans une grande entreprise.En anglais :Giving a generic answer about wanting to work in a large company.
- Se concentrer sur un simple parcours sans tenir compte de la charge et de la capacité.En anglais :Focusing on a simple traversal without considering load and capacity.
- Ne pas faire preuve de respect pour les opinions divergentes ou le consensus de l'équipe.En anglais :Not demonstrating respect for differing opinions or team consensus.
- Simplifier à l'excès le problème en ne tenant pas compte de la nature temporelle de l'offre et de la demande.En anglais :Over-simplifying the problem by not considering time-series nature of supply and demand.
Obtenez le guide complet Terna, gratuitement
Chaque tour, la grille d'évaluation exacte utilisée par les recruteurs, toutes les questions et un entraînement illimité aux simulations d'entretien. Compte gratuit, sans carte bancaire.
Testez-vous : vraies questions Terna
Trois prompts réels extraits de notre base.
Type · system-design
Type · motivation
+ encore des questions, signaux et exemples corrigés
Inscrivez-vous pour débloquer toute la grille Terna
Banque de questions Terna
Un échantillon de notre base, regroupé par round. Inscrivez-vous pour la totalité.
9 questions affichées sur 15
Recruiter Screen- Entretien recruteur
1- 1
Type · motivation
Terna est un leader dans les infrastructures énergétiques. Qu'est-ce qui vous intéresse spécifiquement dans la contribution au secteur de l'énergie, et comment voyez-vous vos compétences en ingénierie logicielle avoir un impact ici ?En anglais :Terna is a leader in energy infrastructure. What interests you specifically about contributing to the energy sector, and how do you see your software engineering skills making an impact here?
Coding Screen- Coding Screen
3- 2
Type · algorithmic
Imaginez que Terna doive optimiser la distribution d'électricité en temps réel sur un réseau complexe pour minimiser les pertes et prévenir les surcharges. Étant donné une liste de segments de réseau, leur charge actuelle et leur capacité, concevez un algorithme pour identifier les segments les plus critiques qui, s'ils étaient surchargés, causeraient des défaillances en cascade. Vous pouvez supposer une représentation graphique simplifiée du réseau.En anglais :Imagine Terna needs to optimize the real-time distribution of electricity across a complex grid to minimize losses and prevent overloads. Given a list of grid segments, their current load, and their capacity, design an algorithm to identify the most critical segments that, if overloaded, would cause cascading failures. You can assume a simplified graph representation of the grid. - 3
Type · algorithmic
Terna surveille des milliers de compteurs électriques. Vous recevez un flux de relevés de compteurs, chacun avec un horodatage et une valeur. Concevez une structure de données et un algorithme pour calculer efficacement la moyenne des relevés pour toute fenêtre d'une heure donnée au cours des dernières 24 heures, avec une latence minimale.En anglais :Terna monitors thousands of energy meters. You receive a stream of meter readings, each with a timestamp and a value. Design a data structure and algorithm to efficiently calculate the average reading for any given 1-hour window in the past 24 hours, with minimal latency. - + 1 autres questions dans ce round (inscription pour débloquer)
System Design- System Design
3- 4
Type · system-design
Concevez un système permettant à Terna de surveiller et de prédire les pannes potentielles dans un grand réseau d'unités de stockage d'énergie distribuées (par exemple, des batteries). Le système doit ingérer des données provenant de milliers d'unités, détecter les anomalies et alerter proactivement les équipes de maintenance.En anglais :Design a system for Terna to monitor and predict potential faults in a large network of distributed energy storage units (e.g., batteries). The system should ingest data from thousands of units, detect anomalies, and alert maintenance teams proactively. - 5
Type · system-design
Terna développe une plateforme pour permettre aux clients de gérer dynamiquement leur consommation d'énergie en fonction des prix en temps réel et de la charge du réseau. Concevez les services backend pour cette plateforme, en tenant compte des aspects tels que les profils utilisateurs, l'intégration des appareils, le moteur de tarification et l'exécution des commandes.En anglais :Terna is developing a platform to allow customers to dynamically manage their energy consumption based on real-time pricing and grid load. Design the backend services for this platform, considering aspects like user profiles, device integration, pricing engine, and command execution. - + 1 autres questions dans ce round (inscription pour débloquer)
Onsite Coding- Coding Onsite
3- 6
Type · coding
Implémentez une fonction qui simule la défaillance en cascade d'un réseau électrique. Étant donné un réseau représenté par une liste d'adjacence et un point de défaillance initial, la fonction doit renvoyer l'ensemble des nœuds qui se mettent hors ligne. Un nœud se met hors ligne si sa charge dépasse sa capacité en raison de défaillances en amont. Supposons que chaque nœud ait une capacité et une charge actuelle.En anglais :Implement a function that simulates the cascading failure of a power grid. Given a grid represented as an adjacency list and an initial fault point, the function should return the set of nodes that go offline. A node goes offline if its load exceeds its capacity due to upstream failures. Assume each node has a capacity and a current load. - 7
Type · debugging
Voici un extrait de code destiné à calculer le calendrier de recharge optimal pour les véhicules électriques dans une station de recharge Terna, en tenant compte de la charge du réseau et des prix de l'électricité. Il ne fonctionne pas comme prévu. Déboguez et corrigez le code. [Fournir un extrait de code avec des bugs subtils liés à la logique de planification, aux fuseaux horaires ou à la concurrence].En anglais :Here is a piece of code intended to calculate the optimal charging schedule for electric vehicles at a Terna charging station, considering grid load and electricity prices. It's not working as expected. Debug and fix the code. [Provide a code snippet with subtle bugs related to scheduling logic, time zones, or concurrency]. - + 1 autres questions dans ce round (inscription pour débloquer)
Behavioral / Leadership- Behavioral / Leadership
5- 8
Type · past-experience
Parlez-moi d'une fois où vous avez dû travailler avec un système hérité complexe chez Terna. Quels étaient les plus grands défis, et comment avez-vous abordé sa compréhension et son amélioration ?En anglais :Tell me about a time you had to work with a complex legacy system at Terna. What were the biggest challenges, and how did you approach understanding and improving it? - 9
Type · past-experience
Décrivez une situation où vous étiez en désaccord avec une décision technique prise par votre équipe ou votre responsable chez Terna. Comment avez-vous géré le désaccord, et quel en a été le résultat ?En anglais :Describe a situation where you disagreed with a technical decision made by your team or lead at Terna. How did you handle the disagreement, and what was the outcome? - + 3 autres questions dans ce round (inscription pour débloquer)
Débloquez toute la banque Terna
Sans carte bancaire. Chaque question avec son framework, les signaux évalués par les recruteurs et une réponse modèle pour chacune.
Parcours d'entretien chez Terna
Comment l'ADN de Terna se décline par fonction. Choisissez votre rôle.
Comparer Terna avec des employeurs similaires
Même ADN, exigences différentes. Parcourez les entreprises les plus proches dans notre base et voyez comment leurs loops diffèrent.
Eni
Même tierEni values candidates demonstrating strong technical acumen, practical problem-solving capabilities, and a commitment...
Voir les questions d'entretien Eni
Acciona
Même tierAcciona's 'Sustainability Master Plan' informs interviewers to seek candidates demonstrating a deep understanding of ...
Voir les questions d'entretien Acciona
Acciona Energía
Même tierAcciona Energía's 'Sustainability Master Plan' underpins their hiring, seeking candidates who demonstrate deep unders...
Voir les questions d'entretien Acciona Energía
Préparez l'entretien Terna de bout en bout
Mock Interview Terna
Lancez un mock live avec notre IA-interviewer sur des prompts façon Terna. Notation sur structure, signal et longueur de réponse - comme dans le vrai loop.
Open
Stories STAR pour les rounds behavioral Terna
Construisez une Story Bank de vos succès passés, mappés aux signaux de leadership que Terna évalue. Réutilisez-les sur tous les rounds behavioral.
Open
Hub de préparation entretien Terna
Les frameworks derrière chaque round Terna : CIRCLES pour le product sense, debugging hypothèse-driven pour l'analytique, STAR pour le behavioral. Chacun en 10 minutes.
Open
Frameworks d'entretien
CIRCLES, STAR, AARRR, RICE, MECE. Les frameworks qui font hocher la tête des recruteurs Terna. Playbooks étape par étape avec les bons moves et les pièges.
Open