Otros roles en Goldman Sachs:IB AnalystSoftware Engineer
Goldman Sachs logo

Enterprise · Guía de entrevista Software Engineer

Cómo aprobar la entrevista Goldman Sachs Software Engineer en 2026

El ADN de Goldman Sachs (TL;DR)

Goldman Sachs values a strong analytical mindset, attention to detail, and the ability to communicate complex ideas clearly and concisely. Candidates are expected to demonstrate a deep understanding of financial markets and problem-solving skills applicable to high-pressure trading and investment banking environments.En español:Goldman Sachs valora una sólida mentalidad analítica, atención al detalle y la capacidad de comunicar ideas complejas de forma clara y concisa. Se espera que los candidatos demuestren un profundo conocimiento de los mercados financieros y habilidades de resolución de problemas aplicables a entornos de alta presión de trading y banca de inversión.

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 Goldman Sachs

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

  • Blaming the other person entirely without self-reflection.En español:Culpar completamente a la otra persona sin autocrítica.
  • Blaming others for difficulties encountered.En español:Culpar a otros por las dificultades encontradas.
  • Choosing a single database that cannot scale for writes or reads.En español:Elegir una única base de datos que no pueda escalar para escrituras o lecturas.
  • Not demonstrating empathy or a constructive approach to conflict resolution.En español:No demostrar empatía o un enfoque constructivo para la resolución de conflictos.

Ponte a prueba: preguntas reales de Goldman Sachs

Tres prompts reales extraídos de nuestra base.

Tipo · Behavioral

Tell me about a time you had to work with a difficult stakeholder or team member. How did you approach the situation, and what was the outcome?En español:Cuéntame sobre una vez que tuviste que trabajar con un miembro difícil del equipo o un stakeholder. ¿Cómo abordaste la situación y cuál fue el resultado?

Tipo · Debugging

Here is a snippet of code intended to calculate the moving average of stock prices. It's producing incorrect results for certain inputs. Find the bug(s) and fix them.En español:Aquí hay un fragmento de código destinado a calcular la media móvil de los precios de las acciones. Está produciendo resultados incorrectos para ciertas entradas. Encuentra el(los) error(es) y corrígelo(s).

Tipo · Algorithmic

You are given a stream of financial transaction data. Design a data structure that can efficiently find the Nth most frequent transaction type within the last M minutes.En español:Se te da un flujo de datos de transacciones financieras. Diseña una estructura de datos que pueda encontrar eficientemente el N-ésimo tipo de transacción más frecuente en los últimos M minutos.

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

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas Goldman Sachs

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

9 preguntas mostradas de 15

1

Recruiter Screen

1
  1. 1

    Tipo · Motivation

    Why are you interested in a software engineering role at Goldman Sachs, and what aspects of our work in financial technology particularly appeal to you?En español:¿Por qué te interesa un puesto de ingeniería de software en Goldman Sachs y qué aspectos de nuestro trabajo en tecnología financiera te atraen particularmente?
2

Coding Screen

3
  1. 2

    Tipo · Algorithmic

    Given a list of stock trades, each with a timestamp, symbol, and price, write a function to calculate the maximum profit that could have been made by buying and selling a single stock once. Assume you must buy before you sell.En español:Dada una lista de operaciones bursátiles, cada una con una marca de tiempo, símbolo y precio, escribe una función para calcular el beneficio máximo que se podría haber obtenido comprando y vendiendo una sola acción una vez. Supón que debes comprar antes de vender.
  2. 3

    Tipo · Algorithmic

    You are given a stream of financial transaction data. Design a data structure that can efficiently find the Nth most frequent transaction type within the last M minutes.En español:Se te da un flujo de datos de transacciones financieras. Diseña una estructura de datos que pueda encontrar eficientemente el N-ésimo tipo de transacción más frecuente en los últimos M minutos.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design

3
  1. 4

    Tipo · System Design

    Design a real-time stock ticker system that can handle millions of concurrent users and update stock prices with low latency. Consider data ingestion, storage, and distribution.En español:Diseña un sistema de ticker bursátil en tiempo real que pueda manejar millones de usuarios concurrentes y actualizar los precios de las acciones con baja latencia. Considera la ingesta, el almacenamiento y la distribución de datos.
  2. 5

    Tipo · System Design

    Design a system to detect potentially fraudulent financial transactions in real-time. The system needs to process a high volume of transactions and flag suspicious ones based on various rules and historical data.En español:Diseña un sistema para detectar transacciones financieras potencialmente fraudulentas en tiempo real. El sistema necesita procesar un gran volumen de transacciones y marcar las sospechosas basándose en varias reglas y datos históricos.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

3
  1. 6

    Tipo · Algorithmic

    Given a binary tree representing a financial instrument hierarchy (e.g., a fund containing sub-funds and individual assets), write a function to calculate the total market value at the root node, given the market value of each leaf node. Handle potential cycles or invalid structures.En español:Dado un árbol binario que representa una jerarquía de instrumentos financieros (por ejemplo, un fondo que contiene subfondos y activos individuales), escribe una función para calcular el valor de mercado total en el nodo raíz, dado el valor de mercado de cada nodo hoja. Maneja posibles ciclos o estructuras inválidas.
  2. 7

    Tipo · Debugging

    Here is a snippet of code intended to calculate the moving average of stock prices. It's producing incorrect results for certain inputs. Find the bug(s) and fix them.En español:Aquí hay un fragmento de código destinado a calcular la media móvil de los precios de las acciones. Está produciendo resultados incorrectos para ciertas entradas. Encuentra el(los) error(es) y corrígelo(s).
  3. + 1 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 or team member. How did you approach the situation, and what was the outcome?En español:Cuéntame sobre una vez que tuviste que trabajar con un miembro difícil del equipo o un stakeholder. ¿Cómo abordaste la situación y cuál fue el resultado?
  2. 9

    Tipo · Behavioral

    Describe a complex technical problem you encountered in a previous project. Walk me through your process for diagnosing and solving it, and what you learned from the experience.En español:Describe un problema técnico complejo que encontraste en un proyecto anterior. Explícame tu proceso para diagnosticarlo y resolverlo, y qué aprendiste de la experiencia.
  3. + 3 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Goldman Sachs

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 Goldman Sachs

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

Software Engineers at Goldman Sachs are expected to build robust, scalable, and secure systems for trading, risk management, and client services. The DNA manifests in your ability to write clean, efficient code, understand system design principles, and troubleshoot complex technical issues in a fast-paced, production-critical environment.

Behavioral

Tell me about a time you had to work with a difficult stakeholder or team member. How did you approach the situation, and what was the outcome?En español:Cuéntame sobre una vez que tuviste que trabajar con un miembro difícil del equipo o un stakeholder. ¿Cómo abordaste la situación y cuál fue el resultado?

Debugging

Here is a snippet of code intended to calculate the moving average of stock prices. It's producing incorrect results for certain inputs. Find the bug(s) and fix them.En español:Aquí hay un fragmento de código destinado a calcular la media móvil de los precios de las acciones. Está produciendo resultados incorrectos para ciertas entradas. Encuentra el(los) error(es) y corrígelo(s).

+ 1 más

Desbloquea la rúbrica Software Engineer para Goldman Sachs

Ver la guía completa Software Engineer

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

FAQ