bunq logo

Growth · Guía de entrevista Software Engineer

Cómo aprobar la entrevista bunq Software Engineer en 2026

El ADN de 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.En español:bunq valora a los candidatos que demuestran sólidas habilidades de resolución de problemas, una mentalidad proactiva y una profunda comprensión de su cultura rápida y orientada al producto. Buscan personas que puedan contribuir de inmediato y prosperar en un entorno autónomo y de alto impacto.

Inglés original + traducción en tu idioma

Las entrevistas tech y de multinacionales se realizan más a menudo en inglés. Para sectores como lujo, finanzas o pharma, el idioma de trabajo puede ser el local. Mostramos cada pregunta primero en inglés — con una traducción debajo — para que puedas preparar en el idioma que use tu entrevistador.

El loop de entrevista bunq

Tu loop comprende típicamente 5 rondas.

  1. 1

    Ronda 1

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

    Ronda 2

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

    Ronda 3

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

    Ronda 4

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

    Ronda 5

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

Zona de peligro: por qué fallan los candidatos

De nuestra base de feedback de entrevistas bunq, evita estas trampas:

  • Focusing only on the technical details without explaining the problem-solving process.En español:Centrarse solo en los detalles técnicos sin explicar el proceso de resolución de problemas.
  • Assuming perfect merchant data without considering variations or missing information.En español:Asumir datos perfectos del comerciante sin considerar variaciones o información faltante.
  • Incorrectly handling the 24-hour window boundary.En español:Manejar incorrectamente el límite de la ventana de 24 horas.
  • Relying solely on client-side checks, which can be bypassed.En español:Depender únicamente de comprobaciones del lado del cliente, que pueden ser eludidas.

Ponte a prueba: preguntas reales de bunq

Tres prompts reales extraídos de nuestra base.

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.En español:Implementa una función para detectar patrones de transacciones fraudulentas. Dada una secuencia de transacciones y un conjunto de patrones de fraude conocidos (por ejemplo, múltiples transacciones pequeñas en rápida sucesión desde diferentes ubicaciones), identifica posibles fraudes.

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?En español:Diseña un sistema para categorizar automáticamente las transacciones de los usuarios (por ejemplo, 'Comestibles', 'Viajes', 'Servicios públicos') basándose en la información del comerciante y el historial de transacciones. ¿Cómo manejarías la ambigüedad y las correcciones del usuario?

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?En español:Describe una situación en la que tuviste que influir en un stakeholder (por ejemplo, ingeniero, diseñador, gerente) que tenía una opinión o prioridad diferente. ¿Cómo lo abordaste y cuál fue el resultado?

+ muchas más preguntas, señales y ejemplos comentados

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas bunq

Una muestra de nuestra base, agrupada por ronda. Regístrate para la colección completa.

9 preguntas mostradas de 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?En español:¿Por qué te interesa trabajar en bunq, una empresa fintech centrada en el crecimiento y la experiencia del usuario, como Ingeniero de Software?
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.En español:Dada una lista de transacciones de usuarios, cada una con una marca de tiempo y un importe, escribe una función para calcular el límite de gasto diario de un usuario, considerando una ventana móvil de 24 horas. Supón que el límite es de 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.En español:Implementa una función para detectar patrones de transacciones fraudulentas. Dada una secuencia de transacciones y un conjunto de patrones de fraude conocidos (por ejemplo, múltiples transacciones pequeñas en rápida sucesión desde diferentes ubicaciones), identifica posibles fraudes.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
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?En español:Diseña un sistema para categorizar automáticamente las transacciones de los usuarios (por ejemplo, 'Comestibles', 'Viajes', 'Servicios públicos') basándose en la información del comerciante y el historial de transacciones. ¿Cómo manejarías la ambigüedad y las correcciones del usuario?
  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.En español:Diseña un sistema de notificaciones en tiempo real para los usuarios de bunq, alertándolos sobre eventos importantes como transacciones grandes, saldos bajos o posibles problemas de seguridad. Considera la escalabilidad y la fiabilidad.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
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.En español:Un usuario informa que su saldo a veces es incorrecto después de realizar una compra. Aquí tienes un fragmento de código simplificado de la lógica de actualización del saldo. Encuentra y corrige el error.
  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.En español:Implementa una función para calcular la ruta más corta para que un usuario viaje entre varias ubicaciones (por ejemplo, casa, trabajo, gimnasio) utilizando datos de transporte público. Supón que tienes acceso a un grafo que representa rutas y tiempos de transporte.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
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?En español:Háblame de una ocasión en la que asumiste la responsabilidad de un proyecto o problema que no se te asignó explícitamente. ¿Cuál era la situación, qué hiciste y cuál fue el resultado?
  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?En español:Describe una situación en la que tuviste que influir en un stakeholder (por ejemplo, ingeniero, diseñador, gerente) que tenía una opinión o prioridad diferente. ¿Cómo lo abordaste y cuál fue el resultado?
  3. + 5 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo bunq

Registro gratuito, sin tarjeta. Obtienes todas las preguntas + el framework, las señales de evaluación y la respuesta modelo de cada una.

Desbloquear todas las preguntas →

Rutas de entrevista en bunq

Cómo se traduce el ADN de bunq entre funciones. Elige tu rol.

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.En español:Implementa una función para detectar patrones de transacciones fraudulentas. Dada una secuencia de transacciones y un conjunto de patrones de fraude conocidos (por ejemplo, múltiples transacciones pequeñas en rápida sucesión desde diferentes ubicaciones), identifica posibles fraudes.

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?En español:Diseña un sistema para categorizar automáticamente las transacciones de los usuarios (por ejemplo, 'Comestibles', 'Viajes', 'Servicios públicos') basándose en la información del comerciante y el historial de transacciones. ¿Cómo manejarías la ambigüedad y las correcciones del usuario?

+ 1 más

Desbloquea la rúbrica Software Engineer para bunq

Ver la guía completa Software Engineer

Compara bunq con otras entrevistas tech

Mismo ADN, exigencias distintas. Explora las empresas más cercanas en nuestra base de datos y ve cómo difieren sus loops.

Practica la entrevista bunq de principio a fin

FAQ