bunq logo

Growth · Guida al colloquio Software Engineer

Come passare il colloquio bunq Software Engineer nel 2026

Il DNA di bunq (TL;DR)

Bunq values candidates who demonstrate strong problem-solving skills, a proactive mindset, and a deep understanding of their product-driven, fast-paced culture. They seek individuals who can contribute immediately and thrive in an autonomous, high-impact environment.In italiano:bunq valuta candidati che dimostrano forti capacità di problem-solving, una mentalità proattiva e una profonda comprensione della sua cultura basata sul prodotto e in rapida evoluzione. Cerca individui che possano contribuire immediatamente e prosperare in un ambiente autonomo e di alto impatto.

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 bunq

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 bunq, evita queste trappole:

  • Focusing only on the technical details without explaining the problem-solving process.In italiano:Concentrarsi solo sui dettagli tecnici senza spiegare il processo di problem-solving.
  • Assuming perfect merchant data without considering variations or missing information.In italiano:Presumere dati perfetti del commerciante senza considerare variazioni o informazioni mancanti.
  • Incorrectly handling the 24-hour window boundary.In italiano:Gestire in modo errato il confine della finestra delle 24 ore.
  • Relying solely on client-side checks, which can be bypassed.In italiano:Affidarsi esclusivamente a controlli lato client, che possono essere aggirati.

Mettiti alla prova: vere domande bunq

Tre prompt reali estratti dal nostro database.

Tipo · Algorithmic

Implement a function to detect fraudulent transaction patterns. Given a stream of transactions and a set of known fraud patterns (e.g., multiple small transactions in rapid succession from different locations), identify potential fraud.In italiano:Implementa una funzione per rilevare pattern di transazioni fraudolente. Dato uno stream di transazioni e un set di pattern di frode noti (ad es. più transazioni piccole in rapida successione da luoghi diversi), identifica potenziali frodi.

Tipo · System Design

Design a system to automatically categorize user transactions (e.g., 'Groceries', 'Travel', 'Utilities') based on merchant information and transaction history. How would you handle ambiguity and user corrections?In italiano:Progetta un sistema per categorizzare automaticamente le transazioni utente (ad es. 'Spesa', 'Viaggi', 'Utenze') in base alle informazioni del commerciante e alla cronologia delle transazioni. Come gestiresti l'ambiguità e le correzioni degli utenti?

Tipo · Influence

Describe a situation where you had to influence a stakeholder (e.g., engineer, designer, manager) who had a different opinion or priority. How did you approach it, and what was the result?In italiano:Descrivi una situazione in cui hai dovuto influenzare uno stakeholder (ad esempio, ingegnere, designer, manager) che aveva un'opinione o una priorità diversa. Come l'hai affrontata e qual è stato il risultato?

+ molte altre domande, segnali ed esempi commentati

Iscriviti per sbloccare la rubrica JobMentis

Sblocca la rubrica →

Banca domande bunq

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 working at bunq, a fintech company focused on growth and user experience, as a Software Engineer?In italiano:Perché sei interessato a lavorare in bunq, un'azienda fintech focalizzata sulla crescita e sull'esperienza utente, come Software Engineer?
2

Coding Screen

3
  1. 2

    Tipo · Algorithmic

    Given a list of user transactions, each with a timestamp and amount, write a function to calculate the daily spending limit for a user, considering a rolling 24-hour window. Assume the limit is $5000.In italiano:Dato un elenco di transazioni utente, ciascuna con un timestamp e un importo, scrivi una funzione per calcolare il limite di spesa giornaliero per un utente, considerando una finestra mobile di 24 ore. Supponi che il limite sia di 5000 $.
  2. 3

    Tipo · Algorithmic

    Implement a function to detect fraudulent transaction patterns. Given a stream of transactions and a set of known fraud patterns (e.g., multiple small transactions in rapid succession from different locations), identify potential fraud.In italiano:Implementa una funzione per rilevare pattern di transazioni fraudolente. Dato uno stream di transazioni e un set di pattern di frode noti (ad es. più transazioni piccole in rapida successione da luoghi diversi), identifica potenziali frodi.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
3

System Design

3
  1. 4

    Tipo · System Design

    Design a system to automatically categorize user transactions (e.g., 'Groceries', 'Travel', 'Utilities') based on merchant information and transaction history. How would you handle ambiguity and user corrections?In italiano:Progetta un sistema per categorizzare automaticamente le transazioni utente (ad es. 'Spesa', 'Viaggi', 'Utenze') in base alle informazioni del commerciante e alla cronologia delle transazioni. Come gestiresti l'ambiguità e le correzioni degli utenti?
  2. 5

    Tipo · System Design

    Design a real-time notification system for bunq users, alerting them about important events like large transactions, low balances, or potential security issues. Consider scalability and reliability.In italiano:Progetta un sistema di notifiche in tempo reale per gli utenti bunq, avvisandoli di eventi importanti come transazioni di grandi dimensioni, saldi bassi o potenziali problemi di sicurezza. Considera scalabilità e affidabilità.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
4

Onsite Coding

3
  1. 6

    Tipo · Debugging

    A user reports that their balance is sometimes incorrect after making a purchase. Here's a simplified code snippet of the balance update logic. Find and fix the bug.In italiano:Un utente segnala che il suo saldo è a volte errato dopo aver effettuato un acquisto. Ecco uno snippet di codice semplificato della logica di aggiornamento del saldo. Trova e correggi il bug.
  2. 7

    Tipo · Algorithmic

    Implement a function to calculate the shortest path for a user to travel between multiple locations (e.g., home, work, gym) using public transport data. Assume you have access to a graph representing transport routes and times.In italiano:Implementa una funzione per calcolare il percorso più breve per un utente per viaggiare tra più località (ad es. casa, lavoro, palestra) utilizzando i dati dei trasporti pubblici. Supponi di avere accesso a un grafo che rappresenta percorsi e tempi di trasporto.
  3. + altre 1 domande in questo round (iscriviti per sbloccare)
5

Behavioral / Leadership

7
  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 preso la responsabilità di un progetto o di un problema che non ti era stato esplicitamente assegnato. Qual era la situazione, cosa hai fatto e qual è stato il risultato?
  2. 9

    Tipo · Influence

    Describe a situation where you had to influence a stakeholder (e.g., engineer, designer, manager) who had a different opinion or priority. How did you approach it, and what was the result?In italiano:Descrivi una situazione in cui hai dovuto influenzare uno stakeholder (ad esempio, ingegnere, designer, manager) che aveva un'opinione o una priorità diversa. Come l'hai affrontata e qual è stato il risultato?
  3. + altre 5 domande in questo round (iscriviti per sbloccare)

Sblocca l'intera banca domande bunq

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 bunq

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

SWEs face rigorous technical challenges, including system design for scalable fintech infrastructure, complex algorithm questions, and practical coding assessments. They look for clean code, robust solutions, and a strong grasp of software engineering principles applicable to their core banking platform.

Algorithmic

Implement a function to detect fraudulent transaction patterns. Given a stream of transactions and a set of known fraud patterns (e.g., multiple small transactions in rapid succession from different locations), identify potential fraud.In italiano:Implementa una funzione per rilevare pattern di transazioni fraudolente. Dato uno stream di transazioni e un set di pattern di frode noti (ad es. più transazioni piccole in rapida successione da luoghi diversi), identifica potenziali frodi.

System Design

Design a system to automatically categorize user transactions (e.g., 'Groceries', 'Travel', 'Utilities') based on merchant information and transaction history. How would you handle ambiguity and user corrections?In italiano:Progetta un sistema per categorizzare automaticamente le transazioni utente (ad es. 'Spesa', 'Viaggi', 'Utenze') in base alle informazioni del commerciante e alla cronologia delle transazioni. Come gestiresti l'ambiguità e le correzioni degli utenti?

+ 1 altre

Sblocca la rubrica Software Engineer per bunq

Vedi la guida completa Software Engineer

Confronta bunq 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 bunq dall'inizio alla fine

FAQ