Microsoft logo

Enterprise · Guía de entrevista Software Engineer

Cómo aprobar la entrevista Microsoft Software Engineer en 2026

El ADN de Microsoft (TL;DR)

Growth mindset, cross-org influence, enterprise + consumer dual fluency.En español:Mentalidad de crecimiento, influencia interdepartamental, fluidez dual en el ámbito empresarial y de consumo.

Las entrevistas tech se realizan en inglés

Aunque apliques localmente, la entrevista casi siempre se hace en inglés. Mostramos cada pregunta primero en inglés — el idioma en que se hará — con una traducción debajo para que puedas preparar tus respuestas en tu idioma más fuerte.

El loop de entrevista Microsoft

Tu loop comprende típicamente 5 rondas.

  1. 1

    Ronda 1

    Recruiter ScreenEn español:Entrevista con reclutador
    Motivation, role fit, logistics.En español:Motivación, adecuación básica, logística.
  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 / LeadershipEn español:Conductual / Liderazgo
    Past evidence of ownership, influence, resolving conflict.En español:Evidencia pasada de propiedad, influencia, resolución de conflictos.

Zona de peligro: por qué fallan los candidatos

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

  • Using standard BFS on a weighted graph.En español:Usar BFS estándar en un grafo ponderado.
  • Complaining about the teammate without showing a solution.En español:Quejarse del compañero sin mostrar una solución.
  • 'I told them to'.En español:«Les dije que lo hicieran».
  • Generic answers that don't mention a 'Growth Mindset'.En español:Respuestas genéricas que no mencionan una «Growth Mindset».

Ponte a prueba: preguntas reales de Microsoft

Tres prompts reales extraídos de nuestra base.

Tipo · System Design

Design a rate-limiting service for the Azure Resource Manager API to prevent abuse and ensure fair usage.En español:Diseña un servicio de limitación de tasa (rate-limiting) para la API de Azure Resource Manager para evitar abusos.

Tipo · Behavioral

Tell me about a time you received critical feedback. How did you react and what changed?En español:Cuéntame sobre alguna vez que hayas recibido feedback crítico. ¿Cómo reaccionaste y qué cambió?

Tipo · Conflict

Describe a time you had to pivot a campaign strategy because the initial data suggested your target ICP was wrong. How did you handle the stakeholder pushback?En español:Describa una ocasión en la que tuvo que pivotar la estrategia de una campaña porque los datos iniciales sugerían que su ICP objetivo era incorrecto. ¿Cómo manejó el rechazo de los interesados?

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

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas Microsoft

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

9 preguntas mostradas de 21

1

Recruiter ScreenEntrevista con reclutador

1
  1. 1

    Tipo · Motivation

    Why Microsoft, and how do you align with our mission to empower every person and organization on the planet?En español:¿Por qué Microsoft y cómo te alineas con nuestra misión de empoderar a cada persona y organización en el planeta?
2

Coding Screen

3
  1. 2

    Tipo · Algorithms

    Given an array of strings, group the anagrams together. You can return the answer in any order.En español:Dado un array de cadenas, agrupa los anagramas. Puedes devolver la respuesta en cualquier orden.
  2. 3

    Tipo · Data Structures

    Implement an LRU (Least Recently Used) cache with O(1) get and put operations.En español:Implementa un caché LRU (Least Recently Used) con operaciones get y put en O(1).
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design

3
  1. 4

    Tipo · System Design

    Design the notification system for Microsoft Teams that handles mentions and channel alerts at global scale.En español:Diseña el sistema de notificaciones para Microsoft Teams que maneja menciones y alertas de canales a escala global.
  2. 5

    Tipo · System Design

    Design a collaborative document editing service similar to Microsoft Word Online.En español:Diseña un servicio de edición colaborativa de documentos similar a Microsoft Word Online.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

3
  1. 6

    Tipo · Debugging

    You are given a legacy C# function for processing Excel cells that is causing memory leaks. How do you find and fix the issue?En español:Se te da una función de C# heredada para procesar celdas de Excel que causa fugas de memoria. ¿Cómo encuentras y solucionas el problema?
  2. 7

    Tipo · Algorithms

    Implement a function to find the shortest path in a weighted graph where some edges can be 'skipped' using a limited number of 'boosts'.En español:Implementa una función para encontrar el camino más corto en un grafo ponderado donde algunas aristas se pueden «saltar» usando un número limitado de «boosts».
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / LeadershipConductual / Liderazgo

11
  1. 8

    Tipo · Growth Mindset

    STAR
    Tell me about a time you changed your mind.En español:Háblame de una vez que cambiaste de opinión.
  2. 9

    Tipo · Cross-org

    STAR
    Influenced without authority across orgs.En español:Influiste sin autoridad en diferentes departamentos.
  3. + 9 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Microsoft

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 Microsoft

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

Coding screens (LeetCode medium-hard) y system design a la escala de Microsoft. Retos de ingeniería reales, exigencia de complejidad y señales de trade-off.

System Design

Design a rate-limiting service for the Azure Resource Manager API to prevent abuse and ensure fair usage.En español:Diseña un servicio de limitación de tasa (rate-limiting) para la API de Azure Resource Manager para evitar abusos.

Behavioral

Tell me about a time you received critical feedback. How did you react and what changed?En español:Cuéntame sobre alguna vez que hayas recibido feedback crítico. ¿Cómo reaccionaste y qué cambió?

+ 1 más

Desbloquea la rúbrica Software Engineer para Microsoft

Ver la guía completa Software Engineer

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

FAQ