ING logo

Enterprise · Guida al colloquio Software Engineer

Come passare il colloquio ING Software Engineer nel 2026

Il DNA di ING (TL;DR)

ING values a strong sense of ownership and a pragmatic, results-oriented approach to problem-solving. They look for candidates who can demonstrate a clear understanding of business impact and can articulate how their technical contributions drive value for the company and its customers.In italiano:ING valorizza un forte senso di responsabilità e un approccio pragmatico e orientato ai risultati nella risoluzione dei problemi. Cercano candidati che possano dimostrare una chiara comprensione dell'impatto sul business e che sappiano articolare come i loro contributi tecnici generano valore per l'azienda e i suoi clienti.

Inglese originale + traduzione nella tua lingua

I colloqui tech e delle multinazionali si svolgono più spesso in inglese. Per settori come lusso, finanza o pharma, la lingua di lavoro può essere quella locale. Mostriamo ogni domanda prima in inglese — con una traduzione sotto — così puoi prepararti nella lingua che userà l'intervistatore.

Il loop di colloquio ING

Il tuo loop comprende tipicamente 5 round.

  1. 1

    Round 1

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

    Round 2

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

    Round 3

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

    Round 4

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

    Round 5

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

Zona pericolo: perché i candidati falliscono

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

  • Not proposing alternative solutions or compromises.In italiano:Non proporre soluzioni alternative o compromessi.
  • Not demonstrating concrete steps taken to prevent recurrence.In italiano:Non dimostrare passi concreti intrapresi per prevenire il ripetersi.
  • Focusing only on the disagreement without explaining their influence strategy.In italiano:Concentrarsi solo sul disaccordo senza spiegare la propria strategia di influenza.
  • Describing a situation where they simply 'won' the argument without collaboration.In italiano:Descrivere una situazione in cui hanno semplicemente 'vinto' la discussione senza collaborazione.

Mettiti alla prova: vere domande ING

Tre prompt reali estratti dal nostro database.

Tipo · System Design

Design a distributed cache for frequently accessed customer account data to reduce database load. What are the trade-offs between consistency models (e.g., strong vs. eventual)?In italiano:Progetta una cache distribuita per dati di account cliente frequentemente accessibili per ridurre il carico sul database. Quali sono i compromessi tra i modelli di coerenza (es. forte vs. eventuale)?

Tipo · Algorithmic

Given a list of financial transactions, each with a timestamp, amount, and currency, write a function to calculate the total balance for a given currency over a specified time range. Assume timestamps are Unix epoch seconds.In italiano:Dato un elenco di transazioni finanziarie, ciascuna con un timestamp, un importo e una valuta, scrivi una funzione per calcolare il saldo totale per una data valuta in un intervallo di tempo specificato. Si presume che i timestamp siano secondi epoch Unix.

Tipo · Behavioral

Tell me about a time you made a mistake or a significant error in your work. How did you handle it, and what did you do to prevent it from happening again?In italiano:Raccontami di una volta in cui hai commesso un errore o un errore significativo nel tuo lavoro. Come l'hai gestito e cosa hai fatto per evitare che accadesse di nuovo?

+ molte altre domande, segnali ed esempi commentati

Iscriviti per sbloccare la rubrica JobMentis

Sblocca la rubrica →

Banca domande ING

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

9 domande mostrate su 17

1

Recruiter Screen

1
  1. 1

    Tipo · Motivation

    Why are you interested in joining ING as a Software Engineer, and what aspects of our work in financial technology particularly appeal to you?In italiano:Perché sei interessato a unirti a ING come Software Engineer e quali aspetti del nostro lavoro nella tecnologia finanziaria ti attraggono in particolare?
2

Coding Screen

3
  1. 2

    Tipo · Algorithmic

    Given a list of financial transactions, each with a timestamp, amount, and currency, write a function to calculate the total balance for a given currency over a specified time range. Assume timestamps are Unix epoch seconds.In italiano:Dato un elenco di transazioni finanziarie, ciascuna con un timestamp, un importo e una valuta, scrivi una funzione per calcolare il saldo totale per una data valuta in un intervallo di tempo specificato. Si presume che i timestamp siano secondi epoch Unix.
  2. 3

    Tipo · Algorithmic

    Implement a function that takes a list of stock prices for a single stock over several days and returns the maximum profit that could have been made by buying and selling the stock once. If no profit can be made, return 0.In italiano:Implementa una funzione che prende un elenco di prezzi azionari per una singola azione in diversi giorni e restituisce il profitto massimo che si sarebbe potuto ottenere acquistando e vendendo l'azione una volta. Se non è possibile realizzare un profitto, restituisci 0.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
3

System Design

4
  1. 4

    Tipo · System Design

    Design a system to process and store real-time stock market data feeds from multiple exchanges. The system should be able to handle high throughput, provide low-latency access to recent data, and support historical data analysis.In italiano:Progetta un sistema per elaborare e archiviare feed di dati di mercato azionario in tempo reale da più borse. Il sistema dovrebbe essere in grado di gestire un elevato throughput, fornire accesso a bassa latenza ai dati recenti e supportare l'analisi dei dati storici.
  2. 5

    Tipo · System Design

    Design an API rate limiter for a banking application's public API. Consider different strategies (e.g., token bucket, leaky bucket) and how to handle distributed systems.In italiano:Progetta un limitatore di frequenza API per l'API pubblica di un'applicazione bancaria. Considera diverse strategie (es. token bucket, leaky bucket) e come gestire sistemi distribuiti.
  3. + altre 2 domande in questo round (iscriviti per sbloccare)
4

Onsite Coding

3
  1. 6

    Tipo · Algorithmic

    Given a binary tree where each node represents a financial account balance, write a function to find the maximum sum of balances along any path from the root to a leaf. Handle cases with negative balances.In italiano:Dato un albero binario in cui ogni nodo rappresenta il saldo di un conto finanziario, scrivi una funzione per trovare la somma massima dei saldi lungo qualsiasi percorso dalla radice a una foglia. Gestisci i casi con saldi negativi.
  2. 7

    Tipo · Debugging

    Here is a code snippet that attempts to calculate compound interest. It's producing incorrect results for certain inputs. Find the bug(s) and explain how to fix them.In italiano:Ecco uno snippet di codice che tenta di calcolare l'interesse composto. Produce risultati errati per alcuni input. Trova il/i bug e spiega come correggerli.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
5

Behavioral / Leadership

6
  1. 8

    Tipo · Ownership

    Tell me about a time you took ownership of a project or problem that was not explicitly assigned to you. What was the situation, what did you do, and what was the outcome?In italiano:Raccontami di una volta in cui ti sei assunto la responsabilità di un progetto o di un problema che non ti era stato esplicitamente assegnato. Qual era la situazione, cosa hai fatto e quale è stato il risultato?
  2. 9

    Tipo · Influence

    Describe a time you had to influence a stakeholder or team who disagreed with your proposed product direction. How did you approach it, and what was the result?In italiano:Descrivi una volta in cui hai dovuto influenzare uno stakeholder o un team che non era d'accordo con la tua direzione di prodotto proposta. Come l'hai affrontata e quale è stato il risultato?
  3. + altre 4 domande in questo round (iscriviti per sbloccare)

Sblocca l'intera banca domande ING

Iscrizione gratuita, senza carta. Ottieni tutte le domande + il framework, i segnali di valutazione e la risposta modello di ciascuna.

Sblocca tutte le domande →

Percorsi di colloquio in ING

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

Software Engineers at ING should showcase a pragmatic approach to building robust and scalable systems, with a keen eye on security and compliance. Expect to be evaluated on your problem-solving skills, your ability to write clean, maintainable code, and your understanding of how your technical decisions impact the bank's operational efficiency and customer experience in areas like digital banking and payments.

System Design

Design a distributed cache for frequently accessed customer account data to reduce database load. What are the trade-offs between consistency models (e.g., strong vs. eventual)?In italiano:Progetta una cache distribuita per dati di account cliente frequentemente accessibili per ridurre il carico sul database. Quali sono i compromessi tra i modelli di coerenza (es. forte vs. eventuale)?

Algorithmic

Given a list of financial transactions, each with a timestamp, amount, and currency, write a function to calculate the total balance for a given currency over a specified time range. Assume timestamps are Unix epoch seconds.In italiano:Dato un elenco di transazioni finanziarie, ciascuna con un timestamp, un importo e una valuta, scrivi una funzione per calcolare il saldo totale per una data valuta in un intervallo di tempo specificato. Si presume che i timestamp siano secondi epoch Unix.

+ 1 altre

Sblocca la rubrica Software Engineer per ING

Vedi la guida completa Software Engineer

Confronta ING con altri colloqui tech

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

Allena il colloquio ING dall'inizio alla fine

FAQ