Tipo · system-design

Come passare il colloquio NW Software Engineer nel 2026
Growth · Guida al colloquio Software Engineer
Iscriviti per vedere l'ATSSede in FranceLingua del colloquio: inglese
Il DNA di NW (TL;DR)
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
Round 1
Colloquio recruiterIn inglese:Recruiter ScreenMotivazione, fit con il ruolo, logistica.In inglese:Motivation, role fit, logistics. - 2
Round 2
Coding ScreenIn inglese:Coding ScreenProblemi algoritmici livello LeetCode-medium sotto pressione temporale.In inglese:LeetCode-medium algorithmic problems under time pressure. - 3
Round 3
System DesignIn inglese:System DesignSistemi distribuiti, trade-off su larga scala, architettura sotto vincoli.In inglese:Distributed systems, trade-offs at scale, architecture under constraints. - 4
Round 4
Coding OnsiteIn inglese:Onsite CodingProblemi livello LeetCode-hard, ragionamento sui difetti, chiarezza del codice, edge case.In inglese:LeetCode-hard problems, reasoning about defects, code clarity, edge cases. - 5
Round 5
Behavioral / LeadershipIn inglese:Behavioral / LeadershipProve 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 · debugging
Tipo · past-experience
+ molte altre domande, segnali ed esempi commentati
Iscriviti per sbloccare l'intera rubrica NW
Banca domande NW
Un campione del nostro database, raggruppato per round. Iscriviti per la collezione completa.
9 domande mostrate su 13
Recruiter Screen- Colloquio recruiter
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?
Coding Screen- Coding Screen
3- 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. - 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. - + altre 1 domande in questo round (iscriviti per sbloccare)
System Design- System Design
3- 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. - 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. - + altre 1 domande in questo round (iscriviti per sbloccare)
Onsite Coding- Coding Onsite
3- 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). - 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. - + altre 1 domande in questo round (iscriviti per sbloccare)
Behavioral / Leadership- Behavioral / Leadership
3- 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? - 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? - + 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.
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.
REPS
Stesso tierREPS's hiring for its energy solutions emphasizes an ability to translate complex technical concepts into tangible im...
Vedi le domande del colloquio REPS
BeZero Carbon
Stesso tierBeZero Carbon grades for a deep understanding of climate science and carbon markets, analytical rigor, and the abilit...
Vedi le domande del colloquio BeZero Carbon
Nuclear Turbines
Stesso tierTim Abram Founder's focus on Industrial Energy Restoring shapes a loop that grades candidates on their physical-digit...
Vedi le domande del colloquio Nuclear Turbines
Allena il colloquio NW dall'inizio alla fine
Mock Interview NW
Esegui un mock live con il nostro AI-interviewer su prompt stile NW. Valutazione su struttura, segnale e lunghezza della risposta - come nel loop reale.
Open
Storie STAR per i round behavioral NW
Costruisci una Story Bank dei tuoi successi passati, mappati sui segnali di leadership che NW valuta. Riutilizzali in ogni round behavioral.
Open
Hub di preparazione colloquio NW
I framework dietro ogni round NW: CIRCLES per il product sense, debugging hypothesis-driven per l'analitico, STAR per il behavioral. Ognuno in 10 minuti.
Open
Framework per colloqui
CIRCLES, STAR, AARRR, RICE, MECE. I framework che fanno annuire gli intervistatori NW invece di farli aggrottare. Playbook passo-passo con i giusti move e le trappole.
Open
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.