ING logo

Enterprise · Guide d'entretien Software Engineer

Inscrivez-vous pour voir l'ATSSiège en Netherlands

Langue d'entretien : anglais

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

L'ADN ING (TL;DR)

ING valorise un fort sentiment de responsabilité et une approche pragmatique et orientée résultats dans la résolution de problèmes. Ils recherchent des candidats capables de démontrer une compréhension claire de l'impact commercial et d'expliquer comment leurs contributions techniques apportent de la valeur à l'entreprise et à ses clients.En anglais :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.

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 ING

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

  1. 1

    Étape 1

    Entretien recruteurEn anglais :Recruiter Screen
    Motivation, fit du poste, logistique.En anglais :Motivation, role fit, logistics.
  2. 2

    Étape 2

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

    Étape 3

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

    Étape 4

    Coding OnsiteEn anglais :Onsite Coding
    LeetCode-hard, debugging, clarté du code, edge cases.En anglais :LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Étape 5

    Behavioral / LeadershipEn anglais :Behavioral / Leadership
    Preuves 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 ING, évitez ces pièges classiques :

  • Ne pas tenir compte des problèmes potentiels de dépassement de capacité avec de grands montants.En anglais :Not considering potential overflow issues with large amounts.
  • Problèmes de précision des nombres à virgule flottante non résolus.En anglais :Floating-point precision issues not being addressed.
  • Tri ou filtrage inefficace des transactions.En anglais :Inefficient sorting or filtering of transactions.
  • Calcul incorrect du profit en vendant avant d'acheter.En anglais :Incorrectly calculating profit by selling before buying.

Testez-vous : vraies questions ING

Trois prompts réels extraits de notre base.

Type · System Design

Comment concevriez-vous un système pour détecter en temps réel des transactions potentiellement frauduleuses pour un grand nombre de clients ? Discutez des composants, du flux de données et des défis.En anglais :How would you design a system to detect potentially fraudulent transactions in real-time for a large number of customers? Discuss the components, data flow, and challenges.

Type · Behavioral

Racontez-moi une fois où vous avez dû travailler avec un décideur (par exemple, chef de produit, analyste métier) dont les exigences semblaient techniquement irréalisables ou préjudiciables à la santé à long terme du système. Comment avez-vous abordé la situation et quel a été le résultat ?En anglais :Tell me about a time you had to work with a stakeholder (e.g., product manager, business analyst) who had requirements that seemed technically infeasible or detrimental to the system's long-term health. How did you approach the situation, and what was the outcome?

Type · Debugging

Voici un extrait de code qui tente de calculer les intérêts composés. Il produit des résultats incorrects pour certaines entrées. Trouvez le(s) bug(s) et expliquez comment les corriger.En anglais :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.

+ encore des questions, signaux et exemples corrigés

Inscrivez-vous pour débloquer toute la grille ING

Débloquer la grille ING, gratuit

Banque de questions ING

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

    Pourquoi souhaitez-vous rejoindre ING en tant qu'Ingénieur Logiciel, et quels aspects de notre travail dans la technologie financière vous attirent particulièrement ?En anglais :Why are you interested in joining ING as a Software Engineer, and what aspects of our work in financial technology particularly appeal to you?
2

Coding Screen- Coding Screen

3
  1. 2

    Type · Algorithmic

    Étant donné une liste de transactions financières, chacune avec un horodatage, un montant et une devise, écrivez une fonction pour calculer le solde total pour une devise donnée sur une période donnée. Supposez que les horodatages sont en secondes Unix epoch.En anglais :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.
  2. 3

    Type · Algorithmic

    Implémentez une fonction qui prend une liste de prix d'actions pour une seule action sur plusieurs jours et renvoie le profit maximum qui aurait pu être réalisé en achetant et vendant l'action une seule fois. Si aucun profit ne peut être réalisé, renvoyez 0.En anglais :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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
3

System Design- System Design

4
  1. 4

    Type · System Design

    Concevez un système pour traiter et stocker des flux de données de marché boursier en temps réel provenant de plusieurs bourses. Le système doit pouvoir gérer un débit élevé, fournir un accès à faible latence aux données récentes et prendre en charge l'analyse des données historiques.En anglais :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.
  2. 5

    Type · System Design

    Concevez un limiteur de débit d'API pour l'API publique d'une application bancaire. Considérez différentes stratégies (par exemple, seau à jetons, seau à fuite) et comment gérer les systèmes distribués.En anglais :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.
  3. + 2 autres questions dans ce round (inscription pour débloquer)
4

Onsite Coding- Coding Onsite

3
  1. 6

    Type · Algorithmic

    Étant donné un arbre binaire où chaque nœud représente le solde d'un compte financier, écrivez une fonction pour trouver la somme maximale des soldes le long de n'importe quel chemin de la racine à une feuille. Gérez les cas avec des soldes négatifs.En anglais :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.
  2. 7

    Type · Debugging

    Voici un extrait de code qui tente de calculer les intérêts composés. Il produit des résultats incorrects pour certaines entrées. Trouvez le(s) bug(s) et expliquez comment les corriger.En anglais :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.
  3. + 1 autres questions dans ce round (inscription pour débloquer)
5

Behavioral / Leadership- Behavioral / Leadership

3
  1. 8

    Type · Behavioral

    Racontez-moi une fois où vous avez dû travailler avec un décideur (par exemple, chef de produit, analyste métier) dont les exigences semblaient techniquement irréalisables ou préjudiciables à la santé à long terme du système. Comment avez-vous abordé la situation et quel a été le résultat ?En anglais :Tell me about a time you had to work with a stakeholder (e.g., product manager, business analyst) who had requirements that seemed technically infeasible or detrimental to the system's long-term health. How did you approach the situation, and what was the outcome?
  2. 9

    Type · Behavioral

    Décrivez un problème technique difficile que vous avez rencontré sur un projet précédent. Quelles étapes avez-vous suivies pour le diagnostiquer et le résoudre ? Qu'avez-vous appris de cette expérience ?En anglais :Describe a challenging technical problem you encountered on a past project. What steps did you take to diagnose and resolve it? What did you learn from the experience?
  3. + 1 autres questions dans ce round (inscription pour débloquer)

Débloquez toute la banque ING

Sans carte bancaire. Chaque question avec son framework, les signaux évalués par les recruteurs et une réponse modèle pour chacune.

Débloquer les 14 questions ING

Parcours d'entretien chez ING

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

Comparer ING 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 ING de bout en bout

Questions fréquentes

WorkfiveExplorer les métiers sur Workfive

Débloquez le guide d'entretien ING, gratuit

S'inscrire