NW logo

Come passare il colloquio NW Software Engineer nel 2026

Growth · Guida al colloquio Software Engineer

Iscriviti per vedere l'ATSSede in France

Lingua del colloquio: inglese

Il DNA di NW (TL;DR)

I colloqui di ingegneria e operativi per i sistemi IECharge e JBox esaminano la capacità del candidato di ottimizzare lo stoccaggio di elettricità su scala di rete, destreggiandosi al contempo tra le normative energetiche francesi.In inglese:Engineering and operations interviews for IECharge and JBox systems scrutinize a candidate's capacity to optimize grid-scale electricity storage while navigating French energy regulations.
Colloqui inPythonTypeScript

Leggi nella tua lingua

Mostriamo questa guida nella tua lingua, con l'inglese originale conservato sotto come riferimento. Il badge sopra indica in quale lingua si svolge di solito il loop di questa azienda.

Il loop di colloquio NW

Il tuo loop comprende tipicamente 5 round.

  1. 1

    Round 1

    Colloquio recruiterIn inglese:Recruiter Screen
    Motivazione, fit con il ruolo, logistica.In inglese:Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding ScreenIn inglese:Coding Screen
    Problemi algoritmici livello LeetCode-medium sotto pressione temporale.In inglese:LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System DesignIn inglese:System Design
    Sistemi distribuiti, trade-off su larga scala, architettura sotto vincoli.In inglese:Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Coding OnsiteIn inglese:Onsite Coding
    Problemi livello LeetCode-hard, ragionamento sui difetti, chiarezza del codice, edge case.In inglese:LeetCode-hard problems, reasoning about defects, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / LeadershipIn inglese:Behavioral / Leadership
    Prove passate di ownership, influenza, risoluzione di conflitti.In inglese:Past evidence of ownership, influence, resolving conflict.

Zona pericolo: perché i candidati falliscono

Dal nostro database di feedback colloqui NW, evita queste trappole:

  • Non dimostrare alcuna comprensione del business specifico di NWG o delle sfide del settore energetico.In inglese:Not demonstrating any understanding of NWG's specific business or the energy industry challenges.
  • Calcolare in modo inefficiente la deviazione standard o le medie per ogni meter ad ogni punto dati in arrivo.In inglese:Inefficiently calculating standard deviation or averages for each meter on every incoming data point.
  • Non considerare potenziali colli di bottiglia sia nel codice dell'applicazione che nell'infrastruttura sottostante (Redis, PostgreSQL).In inglese:Not considering potential bottlenecks in both the application code and the underlying infrastructure (Redis, PostgreSQL).
  • Concentrarsi sul conflitto interpersonale piuttosto che sulla valutazione del compromesso tecnico.In inglese:Focusing on the interpersonal conflict rather than the technical trade-off evaluation

Mettiti alla prova: vere domande NW

Tre prompt reali estratti dal nostro database.

Tipo · system-design

Progetta un sistema per prevedere la domanda di energia per una città a intervalli orari per i prossimi 7 giorni. Il sistema dovrebbe acquisire dati da varie fonti: consumo storico, previsioni meteo (temperatura, umidità, copertura nuvolosa), eventi di calendario (festività, eventi locali importanti) e stato della rete in tempo reale. Considera scalabilità, accuratezza e manutenibilità.In inglese: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.

Tipo · debugging

Un microservizio responsabile del calcolo dei prezzi dinamici dell'elettricità basati sul carico della rete e sulla domanda sta riscontrando picchi di latenza intermittenti e occasionali errori 5xx. Il servizio utilizza una cache Redis per i dati di carico recenti e un database PostgreSQL per le tendenze storiche. Come affronteresti il debug di questo problema?In inglese:A microservice responsible for calculating dynamic electricity pricing based on grid load and demand is experiencing intermittent latency spikes and occasional 5xx errors. The service uses a Redis cache for recent load data and a PostgreSQL DB for historical trends. How would you approach debugging this issue?

Tipo · past-experience

Raccontami di una volta in cui hai identificato un potenziale problema o inefficienza in un sistema o processo che altri avevano trascurato. Cosa hai fatto al riguardo e qual è stato il risultato?In inglese:Tell me about a time you identified a potential issue or inefficiency in a system or process that others had overlooked. What did you do about it, and what was the result?

+ molte altre domande, segnali ed esempi commentati

Iscriviti per sbloccare l'intera rubrica NW

Sblocca la rubrica NW, gratis

Banca domande NW

Un campione del nostro database, raggruppato per round. Iscriviti per la collezione completa.

9 domande mostrate su 13

1

Recruiter Screen- Colloquio recruiter

1
  1. 1

    Tipo · motivation

    NWG è leader nel settore energetico, con un focus su soluzioni sostenibili e modernizzazione della rete. Cosa ti entusiasma specificamente della nostra missione e tecnologia in aree come le smart grid o l'integrazione di energie rinnovabili come software engineer?In inglese: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?
2

Coding Screen- Coding Screen

3
  1. 2

    Tipo · algorithmic

    Dato un flusso di dati in tempo reale sul consumo energetico da smart meter (timestamp, meter_id, kwh_consumati), progetta un sistema per rilevare pattern di consumo anomali per una data regione. Devi restituire i meter_id con un consumo che devia significativamente (es. > 3 deviazioni standard) dalla media storica per quel meter, entro una finestra di 5 minuti. Supponi che i dati arrivino fuori ordine.In inglese: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.
  2. 3

    Tipo · algorithmic

    Ti viene data una lista di fonti di generazione energetica (es. parchi solari, turbine eoliche) con la loro produzione attuale, capacità e una previsione per la prossima ora. Hai anche una lista di punti di domanda con il loro carico attuale e priorità. Progetta un algoritmo per allocare in modo ottimale la generazione per soddisfare la domanda, minimizzando la domanda insoddisfatta e dando priorità ai punti ad alta priorità, rispettando le capacità di generazione e le previsioni. Restituisci il piano di allocazione.In inglese: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.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
3

System Design- System Design

3
  1. 4

    Tipo · system-design

    Progetta un sistema per prevedere la domanda di energia per una città a intervalli orari per i prossimi 7 giorni. Il sistema dovrebbe acquisire dati da varie fonti: consumo storico, previsioni meteo (temperatura, umidità, copertura nuvolosa), eventi di calendario (festività, eventi locali importanti) e stato della rete in tempo reale. Considera scalabilità, accuratezza e manutenibilità.In inglese: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.
  2. 5

    Tipo · system-design

    Progetta un sistema distribuito per la gestione e l'ottimizzazione della ricarica di una flotta di veicoli elettrici (EV) per una compagnia di servizi pubblici. Il sistema deve pianificare gli orari di ricarica in base al carico della rete, ai prezzi dell'elettricità (tariffazione a fasce orarie), alla disponibilità dei veicoli e alle preferenze dell'utente. Considera come gestire migliaia di veicoli e aggiornamenti in tempo reale.In inglese: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.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
4

Onsite Coding- Coding Onsite

3
  1. 6

    Tipo · algorithmic

    Implementa una funzione che prende una lista di nodi della rete energetica, le loro connessioni (che rappresentano le linee elettriche) e il flusso di potenza attuale su ciascuna linea. La funzione dovrebbe identificare eventuali nodi sovraccarichi (flusso di potenza superiore alla capacità della linea) o sottoutilizzati (flusso di potenza significativamente inferiore alla capacità per periodi prolungati). Restituisci una lista dei nodi interessati e la natura del problema (sovraccarico/sottoutilizzato).In inglese: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).
  2. 7

    Tipo · coding

    Scrivi una funzione per simulare l'impatto di una fonte di energia rinnovabile distribuita (come il solare sui tetti) sulla rete locale. La funzione dovrebbe prendere il carico attuale della rete, la capacità della fonte rinnovabile e la sua produzione intermittente (es. una lista di valori di potenza nel tempo). Dovrebbe restituire il carico netto sulla rete ad ogni passo temporale, considerando potenziali meccanismi di stabilizzazione della rete (es. accumulo a batteria). Assicurati che il codice sia pulito, ben commentato e gestisca potenziali errori.In inglese: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.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
5

Behavioral / Leadership- Behavioral / Leadership

3
  1. 8

    Tipo · past-experience

    Raccontami di una volta in cui hai dovuto lavorare con un sistema o una codebase legacy difficile da capire o modificare. Quali passi hai intrapreso per acquisire comprensione e apportare le tue modifiche con successo?In inglese: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?
  2. 9

    Tipo · past-experience

    In NW, spesso bilanciamo la necessità di una rapida innovazione digitale con gli estremi requisiti di affidabilità della rete energetica francese. Descrivi un progetto specifico in cui hai dovuto sostenere un compromesso tra l'introduzione di una tecnologia all'avanguardia e il mantenimento della stabilità di un sistema mission-critical. Come hai convalidato il tuo approccio per assicurarti che rispettasse i nostri principi 'Fiable Des'?In inglese:At NW, we often balance the need for rapid digital innovation with the extreme reliability requirements of the French energy grid. Describe a specific project where you had to advocate for a trade-off between introducing a cutting-edge technology and maintaining the stability of a mission-critical system. How did you validate your approach to ensure it met our Fiable Des principles?
  3. + altre 1 domande in questo round (iscriviti per sbloccare)

Sblocca l'intera banca domande NW

Senza carta di credito. Ogni domanda con il suo framework, i segnali valutati dai recruiter e una risposta modello per ciascuna.

Sblocca le 13 domande NW

Percorsi di colloquio in NW

Come il DNA di NW si traduce per ogni funzione. Scegli il tuo ruolo.

Confronta NW con aziende simili

Stesso DNA, asticelle diverse. Sfoglia le aziende più simili del nostro database e vedi come differiscono i loro loop.

Allena il colloquio NW dall'inizio alla fine

Domande frequenti

Quanto dura il processo di colloquio NW?

La maggior parte dei candidati impiega 4-8 settimane dallo screen del recruiter all'offerta. Il loop onsite avviene in una giornata o due mezze giornate, con debrief e offerta entro 5 giorni lavorativi.

Come prepararsi specificamente per NW?

Tre priorità: (1) il DNA NW mostrato sopra - cosa valutano davvero, (2) i round del tuo loop, soprattutto quello che i candidati sottovalutano, e (3) esercitati sui tipi di domanda di questa guida con un framework strutturato come CIRCLES o STAR.

Vale anche per ruoli engineering o design da NW?

Il DNA resta uguale - cambia il mix di round. I SWE affrontano coding screen invece del Product Sense; i designer hanno revisioni di portfolio ed esercizi di design. "Cosa valutano" e i segnali comportamentali si applicano a tutte le funzioni.

WorkfiveEsplora le carriere su Workfive

Sblocca la guida al colloquio NW, gratis

Iscriviti