Otros roles en Intesa Sanpaolo:IB AnalystProduct ManagerSoftware Engineer
Intesa Sanpaolo logo

Enterprise · Guía de entrevista Software Engineer

Cómo aprobar la entrevista Intesa Sanpaolo Software Engineer en 2026

El ADN de Intesa Sanpaolo (TL;DR)

Intesa Sanpaolo values candidates who demonstrate strong analytical skills, a deep understanding of financial markets, and a client-centric approach. They seek individuals aligned with their strategic goals, emphasizing collaboration, integrity, and a proactive attitude towards innovation in banking.En español:Intesa Sanpaolo valora candidatos que demuestren sólidas habilidades analíticas, un profundo conocimiento de los mercados financieros y un enfoque centrado en el cliente. Buscan personas alineadas con sus objetivos estratégicos, enfatizando la colaboración, la integridad y una actitud proactiva hacia la innovación en la banca.

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 Intesa Sanpaolo

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 Intesa Sanpaolo, evita estas trampas:

  • Not considering data consistency, fault tolerance, or indexing strategies for search.En español:No considerar la consistencia de los datos, la tolerancia a fallos o las estrategias de indexación para la búsqueda.
  • Focusing only on the disagreement without explaining their own role or actions.En español:Centrarse solo en el desacuerdo sin explicar su propio papel o acciones.
  • Not explaining the debugging steps clearly or logically.En español:No explicar los pasos de depuración de forma clara o lógica.
  • Sorting the entire list of trades, which is inefficient if only one stock is queried.En español:Ordenar toda la lista de operaciones, lo cual es ineficiente si solo se consulta una acción.

Ponte a prueba: preguntas reales de Intesa Sanpaolo

Tres prompts reales extraídos de nuestra base.

Tipo · Ownership

Describe a challenging bug you encountered in a past project that was difficult to diagnose and fix. What steps did you take to own the problem from identification through to resolution, and what did you learn from the experience?En español:Describe un error desafiante que encontraste en un proyecto anterior y que fue difícil de diagnosticar y corregir. ¿Qué pasos seguiste para asumir la responsabilidad del problema desde la identificación hasta la resolución, y qué aprendiste de la experiencia?

Tipo · Debugging

Here is a Python function intended to calculate the average transaction value for a given customer ID from a list of transactions. It currently has a bug. Find and fix the bug. Explain your debugging process.En español:Aquí tienes una función de Python destinada a calcular el valor medio de las transacciones para un ID de cliente dado a partir de una lista de transacciones. Actualmente tiene un error. Encuentra y corrige el error. Explica tu proceso de depuración.

Tipo · Teamwork

Tell me about a time you had to work with a difficult team member. How did you approach the situation, and what was the outcome?En español:Háblame de una ocasión en la que tuviste que trabajar con un miembro difícil del equipo. ¿Cómo abordaste la situación 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 Intesa Sanpaolo

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

9 preguntas mostradas de 18

1

Recruiter Screen

1
  1. 1

    Tipo · Motivation

    Why are you interested in a software engineering role at Intesa Sanpaolo, a leading European bank, and what aspects of our technology stack or projects particularly appeal to you?En español:¿Por qué te interesa un puesto de ingeniería de software en Intesa Sanpaolo, un banco europeo líder, y qué aspectos de nuestra pila tecnológica o proyectos te atraen particularmente?
2

Coding Screen

3
  1. 2

    Tipo · Algorithm

    Given a stream of financial transactions, design an algorithm to detect potential fraudulent activity in real-time. You need to identify unusual patterns, such as unusually large transactions or transactions occurring in rapid succession from different locations. Assume you have access to a data structure that stores recent transaction history.En español:Dado un flujo de transacciones financieras, diseña un algoritmo para detectar actividad fraudulenta potencial en tiempo real. Necesitas identificar patrones inusuales, como transacciones inusualmente grandes o transacciones que ocurren en rápida sucesión desde diferentes ubicaciones. Supón que tienes acceso a una estructura de datos que almacena el historial de transacciones recientes.
  2. 3

    Tipo · Data Structure

    Implement a Least Recently Used (LRU) cache for storing customer account data. The cache should have a fixed capacity. When the cache is full and a new item needs to be added, the least recently used item should be evicted. Operations include `get(key)` and `put(key, value)`.En español:Implementa una caché de 'Least Recently Used' (LRU) para almacenar datos de cuentas de clientes. La caché debe tener una capacidad fija. Cuando la caché está llena y se necesita añadir un nuevo elemento, el elemento menos usado recientemente debe ser desalojado. Las operaciones incluyen `get(clave)` y `put(clave, valor)`.
  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 process and store millions of daily financial news articles. The system should be able to ingest articles from various sources (APIs, RSS feeds, web scraping), parse them, extract key entities (companies, people, financial metrics), and make them searchable by keywords, entities, and publication date.En español:Diseña un sistema para procesar y almacenar millones de artículos de noticias financieras diarias. El sistema debe ser capaz de ingerir artículos de varias fuentes (APIs, feeds RSS, web scraping), analizarlos, extraer entidades clave (empresas, personas, métricas financieras) y hacerlos buscables por palabras clave, entidades y fecha de publicación.
  2. 5

    Tipo · System Design

    Design a real-time stock quote service for Intesa Sanpaolo's trading platform. The service needs to handle a high volume of concurrent users requesting quotes for thousands of different stocks, with low latency updates.En español:Diseña un servicio de cotizaciones bursátiles en tiempo real para la plataforma de trading de Intesa Sanpaolo. El servicio necesita manejar un alto volumen de usuarios concurrentes que solicitan cotizaciones para miles de acciones diferentes, con actualizaciones de baja latencia.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

4
  1. 6

    Tipo · Algorithm

    Given a binary tree representing a financial portfolio, where each node contains a stock symbol and its value, write a function to find the total value of all stocks of a specific symbol within the portfolio. Handle cases where the symbol might not exist or the tree is empty.En español:Dado un árbol binario que representa una cartera financiera, donde cada nodo contiene un símbolo de acción y su valor, escribe una función para encontrar el valor total de todas las acciones de un símbolo específico dentro de la cartera. Maneja casos en los que el símbolo podría no existir o el árbol está vacío.
  2. 7

    Tipo · Debugging

    Here is a Python function intended to calculate the average transaction value for a given customer ID from a list of transactions. It currently has a bug. Find and fix the bug. Explain your debugging process.En español:Aquí tienes una función de Python destinada a calcular el valor medio de las transacciones para un ID de cliente dado a partir de una lista de transacciones. Actualmente tiene un error. Encuentra y corrige el error. Explica tu proceso de depuración.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership

7
  1. 8

    Tipo · Conflict Resolution

    Tell me about a time you had a significant disagreement with a stakeholder (e.g., engineering lead, marketing manager, business owner) about a product decision. How did you approach it, and what was the outcome?En español:Háblame de una ocasión en la que tuviste un desacuerdo importante con un stakeholder (por ejemplo, jefe de ingeniería, gerente de marketing, propietario del negocio) sobre una decisión de producto. ¿Cómo lo abordaste y cuál fue el resultado?
  2. 9

    Tipo · Dealing with Ambiguity

    Tell me about a time you had to make a critical product decision with incomplete information or significant ambiguity. What was your process, and what did you learn?En español:Háblame de una ocasión en la que tuviste que tomar una decisión crítica de producto con información incompleta o ambigüedad significativa. ¿Cuál fue tu proceso y qué aprendiste?
  3. + 5 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Intesa Sanpaolo

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 Intesa Sanpaolo

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

SWE candidates at Intesa Sanpaolo are evaluated on secure, scalable system design, data structures, and algorithms, often with a focus on financial data integrity. Expect technical challenges related to high-volume transaction processing, API development for banking services, and experience with enterprise-grade Java or Python applications.

Ownership

Describe a challenging bug you encountered in a past project that was difficult to diagnose and fix. What steps did you take to own the problem from identification through to resolution, and what did you learn from the experience?En español:Describe un error desafiante que encontraste en un proyecto anterior y que fue difícil de diagnosticar y corregir. ¿Qué pasos seguiste para asumir la responsabilidad del problema desde la identificación hasta la resolución, y qué aprendiste de la experiencia?

Debugging

Here is a Python function intended to calculate the average transaction value for a given customer ID from a list of transactions. It currently has a bug. Find and fix the bug. Explain your debugging process.En español:Aquí tienes una función de Python destinada a calcular el valor medio de las transacciones para un ID de cliente dado a partir de una lista de transacciones. Actualmente tiene un error. Encuentra y corrige el error. Explica tu proceso de depuración.

+ 1 más

Desbloquea la rúbrica Software Engineer para Intesa Sanpaolo

Ver la guía completa Software Engineer

Compara Intesa Sanpaolo 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 Intesa Sanpaolo de principio a fin

FAQ