Deloitte logo

Enterprise · Guía de entrevista Software Engineer

Cómo aprobar la entrevista Deloitte Software Engineer en 2026

El ADN de Deloitte (TL;DR)

Deloitte values strong analytical and problem-solving skills, structured thinking, and effective communication. Candidates are assessed on their ability to approach complex business challenges, demonstrate leadership potential, and fit with Deloitte's collaborative culture and client-service model.En español:Deloitte valora sólidas habilidades analíticas y de resolución de problemas, pensamiento estructurado y comunicación eficaz. Se evalúa la capacidad de los candidatos para abordar complejos desafíos empresariales, demostrar potencial de liderazgo y encajar en la cultura colaborativa y el modelo de servicio al cliente de Deloitte.

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 Deloitte

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

  • Describing a situation that was resolved without any personal effort or communication.En español:Describir una situación que se resolvió sin esfuerzo personal ni comunicación.
  • Failing to explain the 'why' behind their chosen solution.En español:No explicar el 'por qué' detrás de la solución elegida.
  • Lack of a robust alerting mechanism with deduplication and escalation.En español:Falta de un mecanismo de alerta robusto con deduplicación y escalada.
  • Not handling duplicate items within a single transaction correctly.En español:No manejar correctamente los artículos duplicados dentro de una sola transacción.

Ponte a prueba: preguntas reales de Deloitte

Tres prompts reales extraídos de nuestra base.

Tipo · Debugging

Here is a Python function intended to calculate the Levenshtein distance between two strings. It contains several bugs. Find and fix them, and explain your reasoning. Ensure it handles edge cases correctly.En español:Aquí hay una función de Python destinada a calcular la distancia de Levenshtein entre dos cadenas. Contiene varios errores. Encuéntralos y corrígelos, y explica tu razonamiento. Asegúrate de que maneja correctamente los casos extremos.

Tipo · Behavioral

Tell me about a time you made a mistake or a project you worked on failed. What happened, what did you learn from it, and how did you apply that learning later?En español:Háblame de una ocasión en la que cometiste un error o un proyecto en el que trabajaste fracasó. ¿Qué sucedió, qué aprendiste de ello y cómo aplicaste ese aprendizaje más tarde?

Tipo · Coding

Implement a function that takes a list of Deloitte client objects, each with properties like 'client_id', 'industry', 'region', and 'annual_revenue'. The function should return a list of client IDs that belong to the 'Technology' industry and have 'North America' as their region, sorted by 'annual_revenue' in descending order. Handle potential missing properties gracefully.En español:Implementa una función que tome una lista de objetos de clientes de Deloitte, cada uno con propiedades como 'client_id', 'industry', 'region' y 'annual_revenue'. La función debe devolver una lista de IDs de clientes que pertenecen a la industria 'Technology' y tienen 'North America' como su región, ordenados por 'annual_revenue' en orden descendente. Maneja las posibles propiedades faltantes con gracia.

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

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas Deloitte

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 a Software Engineer role at Deloitte, specifically within our consulting practice, and how do you see your skills contributing to client success?En español:¿Por qué te interesa un puesto de Ingeniero de Software en Deloitte, específicamente dentro de nuestra práctica de consultoría, y cómo crees que tus habilidades contribuirán al éxito del cliente?
2

Coding Screen

3
  1. 2

    Tipo · Algorithmic

    Given a list of client project requirements (represented as strings, e.g., 'must have SSO', 'needs GDPR compliance', 'integrate with Salesforce'), write a function to group projects that have overlapping requirements. Two projects overlap if they share at least one requirement string.En español:Dada una lista de requisitos de proyectos de clientes (representados como cadenas de texto, por ejemplo, 'debe tener SSO', 'necesita cumplimiento de GDPR', 'integrar con Salesforce'), escribe una función para agrupar proyectos que tengan requisitos superpuestos. Dos proyectos se superponen si comparten al menos una cadena de requisito.
  2. 3

    Tipo · Algorithmic

    A client wants to optimize their supply chain logistics. You are given a list of warehouses (each with a location coordinate) and a list of customer orders (each with a delivery location coordinate). Write a function to find the closest warehouse for each order, assuming a simple Euclidean distance. Optimize for performance, as there could be millions of orders and thousands of warehouses.En español:Un cliente quiere optimizar la logística de su cadena de suministro. Se te da una lista de almacenes (cada uno con una coordenada de ubicación) y una lista de pedidos de clientes (cada uno con una coordenada de ubicación de entrega). Escribe una función para encontrar el almacén más cercano para cada pedido, asumiendo una simple distancia euclidiana. Optimiza el rendimiento, ya que podría haber millones de pedidos y miles de almacenes.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design

4
  1. 4

    Tipo · System Design

    Design a system that allows Deloitte consultants to upload and collaboratively edit large client presentation documents (e.g., PowerPoint, Google Slides). The system should handle concurrent edits, version history, and access control based on client project teams.En español:Diseña un sistema que permita a los consultores de Deloitte cargar y editar colaborativamente grandes documentos de presentación para clientes (por ejemplo, PowerPoint, Google Slides). El sistema debe manejar ediciones concurrentes, historial de versiones y control de acceso basado en los equipos de proyecto del cliente.
  2. 5

    Tipo · System Design

    Design a system to monitor the performance and availability of critical client-facing applications managed by Deloitte. The system should ingest metrics (CPU, memory, latency, error rates) from thousands of servers, provide real-time dashboards, and trigger alerts based on configurable thresholds and anomaly detection.En español:Diseña un sistema para monitorizar el rendimiento y la disponibilidad de aplicaciones críticas orientadas al cliente gestionadas por Deloitte. El sistema debe ingerir métricas (CPU, memoria, latencia, tasas de error) de miles de servidores, proporcionar paneles en tiempo real y activar alertas basadas en umbrales configurables y detección de anomalías.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

4
  1. 6

    Tipo · Debugging

    Here is a Python function intended to calculate the Levenshtein distance between two strings. It contains several bugs. Find and fix them, and explain your reasoning. Ensure it handles edge cases correctly.En español:Aquí hay una función de Python destinada a calcular la distancia de Levenshtein entre dos cadenas. Contiene varios errores. Encuéntralos y corrígelos, y explica tu razonamiento. Asegúrate de que maneja correctamente los casos extremos.
  2. 7

    Tipo · Algorithmic

    A client wants to build a feature for their e-commerce platform that suggests 'frequently bought together' items. Given a list of transactions, where each transaction is a list of item IDs purchased, write a function to find all pairs of items that appear together in at least K transactions. Optimize for efficiency.En español:Un cliente quiere crear una función para su plataforma de comercio electrónico que sugiera artículos 'comprados juntos frecuentemente'. Dada una lista de transacciones, donde cada transacción es una lista de IDs de artículos comprados, escribe una función para encontrar todos los pares de artículos que aparecen juntos en al menos K transacciones. Optimiza la eficiencia.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership

5
  1. 8

    Tipo · Behavioral

    Tell me about a time you had to work with a difficult stakeholder (e.g., a client, a product manager, or another team) to achieve a project goal. 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 stakeholder difícil (por ejemplo, un cliente, un product manager u otro equipo) para alcanzar un objetivo de proyecto. ¿Cómo abordaste la situación y cuál fue el resultado?
  2. 9

    Tipo · Behavioral

    Describe a complex technical problem you encountered on a past project. Walk me through your process for diagnosing the root cause and implementing a solution. What made it particularly challenging?En español:Describe un problema técnico complejo que encontraste en un proyecto anterior. Guíame a través de tu proceso para diagnosticar la causa raíz e implementar una solución. ¿Qué lo hizo particularmente desafiante?
  3. + 3 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Deloitte

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 Deloitte

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

For SWE roles, Deloitte evaluates coding proficiency, data structures, algorithms, and system design. Candidates should be prepared for technical challenges and discussions on applying engineering principles to solve enterprise-level problems, often within cloud platforms or custom application development.

Debugging

Here is a Python function intended to calculate the Levenshtein distance between two strings. It contains several bugs. Find and fix them, and explain your reasoning. Ensure it handles edge cases correctly.En español:Aquí hay una función de Python destinada a calcular la distancia de Levenshtein entre dos cadenas. Contiene varios errores. Encuéntralos y corrígelos, y explica tu razonamiento. Asegúrate de que maneja correctamente los casos extremos.

Behavioral

Tell me about a time you made a mistake or a project you worked on failed. What happened, what did you learn from it, and how did you apply that learning later?En español:Háblame de una ocasión en la que cometiste un error o un proyecto en el que trabajaste fracasó. ¿Qué sucedió, qué aprendiste de ello y cómo aplicaste ese aprendizaje más tarde?

+ 1 más

Desbloquea la rúbrica Software Engineer para Deloitte

Ver la guía completa Software Engineer

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

FAQ