NW logo

Growth · Guide d'entretien Software Engineer

Inscrivez-vous pour voir l'ATS

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

L'ADN NW (TL;DR)

NW's 'Fiable Des' principle underpins assessments, seeking individuals who can ensure robust energy solutions. The final round often probes how one would integrate new tech into existing energy grids, reflecting their commitment to 'French Tech' innovation.En français :Le principe 'Fiable Des' de NW sous-tend les évaluations, recherchant des individus capables d'assurer des solutions énergétiques robustes. Le dernier tour sonde souvent comment intégrer de nouvelles technologies dans les réseaux énergétiques existants, reflétant leur engagement envers l'innovation 'French Tech'.

Anglais original + traduction dans votre langue

Les entretiens dans la global tech, les enterprises américaines et les grands cabinets de conseil se passent en anglais. Chez les groupes français de luxe, la finance européenne, le Mittelstand allemand, la mode italienne et la plupart des employeurs mid-market européens, le loop se déroule dans la langue locale. Nous affichons la langue qui correspond à l'entreprise en premier - avec l'autre en traduction dessous - pour que vous puissiez préparer dans la langue que votre recruteur utilisera.

Le loop d'entretien NW

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

  1. 1

    Étape 1

    Recruiter ScreenEn français :Entretien recruteur
    Motivation, role fit, logistics.En français :Motivation, fit du poste, logistique.
  2. 2

    Étape 2

    Coding ScreenEn français :Coding Screen
    LeetCode-medium algorithmic problems under time pressure.En français :Problèmes algorithmiques niveau LeetCode-medium sous contrainte de temps.
  3. 3

    Étape 3

    System DesignEn français :System Design
    Distributed systems, trade-offs at scale, architecture under constraints.En français :Systèmes distribués, trade-offs à l'échelle, architecture sous contraintes.
  4. 4

    Étape 4

    Onsite CodingEn français :Coding Onsite
    LeetCode-hard, debugging, code clarity, edge cases.En français :LeetCode-hard, debugging, clarté du code, edge cases.
  5. 5

    Étape 5

    Behavioral / LeadershipEn français :Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.En français :Preuves passées d'ownership, d'influence, de résolution de conflit.

Zone de danger : pourquoi les candidats échouent

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

  • Ignoring the intermittent nature of renewables or oversimplifying battery storage logic.En français :Ignorer la nature intermittente des énergies renouvelables ou simplifier à l'excès la logique de stockage par batterie.
  • Over-simplifying the data ingestion pipeline and not considering data quality or variability.En français :Simplifier à l'excès le pipeline d'ingestion de données et ne pas tenir compte de la qualité ou de la variabilité des données.
  • Blaming the other party or presenting the situation as one-sided.En français :Blâmer l'autre partie ou présenter la situation comme unilatérale.
  • Presenting a situation with no clear trade-off or an easy decision.En français :Présenter une situation sans compromis clair ou avec une décision facile.

Testez-vous : vraies questions NW

Trois prompts réels extraits de notre base.

Type · system-design

Design a system to predict energy demand for a city at hourly intervals for the next 7 days. The system should ingest data from various sources: historical consumption, weather forecasts (temperature, humidity, cloud cover), calendar events (holidays, major local events), and real-time grid status. Consider scalability, accuracy, and maintainability.En français :Concevez un système pour prédire la demande d'énergie d'une ville à intervalles horaires pour les 7 prochains jours. Le système doit ingérer des données provenant de diverses sources : consommation historique, prévisions météorologiques (température, humidité, couverture nuageuse), événements calendaires (jours fériés, événements locaux majeurs) et état du réseau en temps réel. Tenez compte de la scalabilité, de la précision et de la maintenabilité.

Type · coding

Write a function to simulate the impact of a distributed renewable energy source (like rooftop solar) on the local grid. The function should take current grid load, the capacity of the renewable source, and its intermittent output (e.g., a list of power values over time). It should return the net load on the grid at each time step, considering potential grid stabilization mechanisms (e.g., battery storage). Ensure the code is clean, well-commented, and handles potential errors.En français :Écrivez une fonction pour simuler l'impact d'une source d'énergie renouvelable distribuée (comme le solaire sur les toits) sur le réseau local. La fonction doit prendre la charge actuelle du réseau, la capacité de la source renouvelable et sa production intermittente (par exemple, une liste de valeurs de puissance au fil du temps). Elle doit retourner la charge nette sur le réseau à chaque étape de temps, en tenant compte des mécanismes potentiels de stabilisation du réseau (par exemple, stockage par batterie). Assurez-vous que le code est propre, bien commenté et gère les erreurs potentielles.

Type · motivation

NWG is a leader in the energy sector, focusing on sustainable solutions and grid modernization. What specifically about our mission and technology in areas like smart grids or renewable energy integration excites you as a software engineer?En français :NWG est un leader dans le secteur de l'énergie, axé sur les solutions durables et la modernisation des réseaux. Qu'est-ce qui, dans notre mission et notre technologie, notamment dans des domaines comme les réseaux intelligents ou l'intégration des énergies renouvelables, vous enthousiasme particulièrement en tant qu'ingénieur logiciel ?

+ 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 NW

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

9 questions affichées sur 14

1

Recruiter Screen- Entretien recruteur

1
  1. 1

    Type · motivation

    NWG is a leader in the energy sector, focusing on sustainable solutions and grid modernization. What specifically about our mission and technology in areas like smart grids or renewable energy integration excites you as a software engineer?En français :NWG est un leader dans le secteur de l'énergie, axé sur les solutions durables et la modernisation des réseaux. Qu'est-ce qui, dans notre mission et notre technologie, notamment dans des domaines comme les réseaux intelligents ou l'intégration des énergies renouvelables, vous enthousiasme particulièrement en tant qu'ingénieur logiciel ?
2

Coding Screen- Coding Screen

3
  1. 2

    Type · algorithmic

    Given a stream of real-time energy consumption data from smart meters (timestamp, meter_id, kwh_consumed), design a system to detect anomalous consumption patterns for a given region. You need to return meter_ids with consumption deviating significantly (e.g., > 3 standard deviations) from the historical average for that meter, within a 5-minute window. Assume data arrives out-of-order.En français :Étant donné un flux de données de consommation d'énergie en temps réel provenant de compteurs intelligents (horodatage, id_compteur, kwh_consommés), concevez un système pour détecter des modèles de consommation anormaux pour une région donnée. Vous devez retourner les id_compteurs dont la consommation dévie significativement (par exemple, > 3 écarts types) de la moyenne historique pour ce compteur, dans une fenêtre de 5 minutes. Supposons que les données arrivent dans le désordre.
  2. 3

    Type · algorithmic

    You are given a list of energy generation sources (e.g., solar farms, wind turbines) with their current output, capacity, and a forecast for the next hour. You also have a list of demand points with their current load and priority. Design an algorithm to optimally allocate generation to meet demand, minimizing unmet demand and prioritizing high-priority points, while respecting generation capacities and forecasts. Return the allocation plan.En français :Vous disposez d'une liste de sources de production d'énergie (par exemple, fermes solaires, éoliennes) avec leur production actuelle, leur capacité et une prévision pour l'heure suivante. Vous avez également une liste de points de demande avec leur charge actuelle et leur priorité. Concevez un algorithme pour allouer de manière optimale la production afin de répondre à la demande, en minimisant la demande non satisfaite et en priorisant les points de haute priorité, tout en respectant les capacités de production et les prévisions. Retournez le plan d'allocation.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

3
  1. 4

    Type · system-design

    Design a system to predict energy demand for a city at hourly intervals for the next 7 days. The system should ingest data from various sources: historical consumption, weather forecasts (temperature, humidity, cloud cover), calendar events (holidays, major local events), and real-time grid status. Consider scalability, accuracy, and maintainability.En français :Concevez un système pour prédire la demande d'énergie d'une ville à intervalles horaires pour les 7 prochains jours. Le système doit ingérer des données provenant de diverses sources : consommation historique, prévisions météorologiques (température, humidité, couverture nuageuse), événements calendaires (jours fériés, événements locaux majeurs) et état du réseau en temps réel. Tenez compte de la scalabilité, de la précision et de la maintenabilité.
  2. 5

    Type · system-design

    Design a distributed system for managing and optimizing the charging of a fleet of electric vehicles (EVs) for a utility company. The system needs to schedule charging times based on grid load, electricity prices (time-of-use), vehicle availability, and user preferences. Consider how to handle thousands of vehicles and real-time updates.En français :Concevez un système distribué pour gérer et optimiser la recharge d'une flotte de véhicules électriques (VE) pour une compagnie d'électricité. Le système doit planifier les heures de recharge en fonction de la charge du réseau, des prix de l'électricité (tarification horaire), de la disponibilité des véhicules et des préférences des utilisateurs. Considérez comment gérer des milliers de véhicules et les mises à jour en temps réel.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

3
  1. 6

    Type · algorithmic

    Implement a function that takes a list of energy grid nodes, their connections (representing power lines), and the current power flow on each line. The function should identify any nodes that are currently overloaded (power flow exceeds line capacity) or under-utilized (power flow is significantly below capacity for extended periods). Return a list of affected nodes and the nature of the issue (overloaded/under-utilized).En français :Implémentez une fonction qui prend une liste de nœuds du réseau électrique, leurs connexions (représentant les lignes électriques) et le flux de puissance actuel sur chaque ligne. La fonction doit identifier les nœuds qui sont actuellement surchargés (le flux de puissance dépasse la capacité de la ligne) ou sous-utilisés (le flux de puissance est significativement inférieur à la capacité pendant des périodes prolongées). Retournez une liste des nœuds affectés et la nature du problème (surchargé/sous-utilisé).
  2. 7

    Type · coding

    Write a function to simulate the impact of a distributed renewable energy source (like rooftop solar) on the local grid. The function should take current grid load, the capacity of the renewable source, and its intermittent output (e.g., a list of power values over time). It should return the net load on the grid at each time step, considering potential grid stabilization mechanisms (e.g., battery storage). Ensure the code is clean, well-commented, and handles potential errors.En français :Écrivez une fonction pour simuler l'impact d'une source d'énergie renouvelable distribuée (comme le solaire sur les toits) sur le réseau local. La fonction doit prendre la charge actuelle du réseau, la capacité de la source renouvelable et sa production intermittente (par exemple, une liste de valeurs de puissance au fil du temps). Elle doit retourner la charge nette sur le réseau à chaque étape de temps, en tenant compte des mécanismes potentiels de stabilisation du réseau (par exemple, stockage par batterie). Assurez-vous que le code est propre, bien commenté et gère les erreurs potentielles.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership- Behavioral / Leadership

4
  1. 8

    Type · past-experience

    Tell me about a time you had to work with a legacy system or codebase that was difficult to understand or modify. What steps did you take to gain understanding and make your changes successfully?En français :Parlez-moi d'une fois où vous avez dû travailler avec un système ou une base de code héritée difficile à comprendre ou à modifier. Quelles mesures avez-vous prises pour acquérir une compréhension et apporter vos modifications avec succès ?
  2. 9

    Type · past-experience

    Describe a situation where you had a significant technical disagreement with a colleague or manager regarding an architectural decision or implementation detail. How did you handle it, and what was the resolution?En français :Décrivez une situation où vous avez eu un désaccord technique important avec un collègue ou un manager concernant une décision d'architecture ou un détail d'implémentation. Comment l'avez-vous gérée et quelle a été la résolution ?
  3. + 2 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque NW

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 NW

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

Comparer NW 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.

Préparez l'entretien NW de bout en bout

FAQ

WorkfiveExplorer les métiers sur Workfive