Shares logo

Growth · Guía de entrevista Software Engineer

Regístrate para ver el ATS

Cómo aprobar la entrevista Shares Software Engineer en 2026

El ADN de Shares (TL;DR)

Shares's 'Transparency' core value drives the interview process, grading candidates on their ability to clearly articulate complex fintech concepts and demonstrate how their contributions directly impact User Satisfaction within the Share Capital Marketplace. They look for practical application over theoretical knowledge, often probing for examples tied to real-world financial product development.En español:El valor central de 'Transparencia' de Shares impulsa el proceso de entrevista, evaluando a los candidatos por su capacidad para articular claramente conceptos complejos de fintech y demostrar cómo sus contribuciones impactan directamente en la Satisfacción del Usuario dentro del Mercado de Capital Social. Buscan la aplicación práctica sobre el conocimiento teórico, a menudo indagando ejemplos vinculados al desarrollo de productos financieros del mundo real.

Inglés original + traducción en tu idioma

Las entrevistas en la global tech, las enterprise estadounidenses y la top consultoría se realizan en inglés. En los grupos españoles de banca y retail, el lujo francés e italiano, el Mittelstand alemán y la mayoría de los empleadores mid-market europeos, el loop se hace en el idioma local. Mostramos el idioma que corresponde a la empresa primero — con el otro como traducción debajo — para que puedas preparar en el idioma que use tu entrevistador.

El loop de entrevista Shares

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, fit del puesto, logística.
  2. 2

    Ronda 2

    Coding ScreenEn español:Coding Screen
    LeetCode-medium algorithmic problems under time pressure.En español:Problemas algorítmicos nivel LeetCode-medium con presión de tiempo.
  3. 3

    Ronda 3

    System DesignEn español:System Design
    Distributed systems, trade-offs at scale, architecture under constraints.En español:Sistemas distribuidos, trade-offs a escala, arquitectura bajo restricciones.
  4. 4

    Ronda 4

    Onsite CodingEn español:Coding Onsite
    LeetCode-hard, debugging, code clarity, edge cases.En español:LeetCode-hard, debugging, claridad del código, edge cases.
  5. 5

    Ronda 5

    Behavioral / LeadershipEn español:Behavioral / Liderazgo
    Past evidence of ownership, influence, resolving conflict.En español:Evidencia pasada de ownership, influencia, resolución de conflictos.

Zona de peligro: por qué fallan los candidatos

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

  • Misinterpreting the calculation logic or the user's report.En español:Interpretar mal la lógica de cálculo o el informe del usuario.
  • Describing a task that was part of their job description.En español:Describir una tarea que formaba parte de la descripción de su puesto.
  • Failing to articulate the 'extra mile' or initiative taken.En español:No articular la 'milla extra' o la iniciativa tomada.
  • Lack of understanding of Shares's core business model.En español:Falta de comprensión del modelo de negocio principal de Shares.

Ponte a prueba: preguntas reales de Shares

Tres prompts reales extraídos de nuestra base.

Tipo · Influence

Describe a situation where you had to influence a stakeholder or team to adopt your idea or perspective, even when they were initially resistant.En español:Describe una situación en la que tuviste que influir en un stakeholder o equipo para que adoptara tu idea o perspectiva, incluso cuando inicialmente se mostraron reacios.

Tipo · System Design

Design a notification system for stock price alerts. Users should be able to set custom alert conditions (e.g., price reaches X, percentage change exceeds Y). The system must be reliable and scalable.En español:Diseña un sistema de notificaciones para alertas de precios de acciones. Los usuarios deben poder establecer condiciones de alerta personalizadas (por ejemplo, el precio alcanza X, el cambio porcentual excede Y). El sistema debe ser confiable y escalable.

Tipo · Ownership & Initiative

Tell me about a time you identified a significant problem or opportunity in your previous role that wasn't explicitly assigned to you. What did you do about it, and what was the outcome?En español:Háblame de una ocasión en la que identificaste un problema u oportunidad importante en tu puesto anterior que no te fue asignado explícitamente. ¿Qué hiciste al respecto 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 Shares

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

9 preguntas mostradas de 20

1

Recruiter ScreenEntrevista con reclutador

1
  1. 1

    Tipo · Motivation

    Why are you interested in joining Shares, and what aspects of our mission in democratizing investing resonate with you?En español:¿Por qué te interesa unirte a Shares y qué aspectos de nuestra misión de democratizar la inversión resuenan contigo?
2

Coding ScreenCoding Screen

3
  1. 2

    Tipo · Algorithmic

    Given a stream of stock trades, each with a timestamp, symbol, and price, write a function to calculate the 5-minute moving average price for a given stock symbol. Handle potential out-of-order or duplicate trades.En español:Dada una secuencia de operaciones bursátiles, cada una con una marca de tiempo, símbolo y precio, escribe una función para calcular el precio promedio móvil de 5 minutos para un símbolo de acción dado. Maneja operaciones potencialmente desordenadas o duplicadas.
  2. 3

    Tipo · Algorithmic

    Implement a function that takes a list of user IDs and their associated portfolio values, and returns the Nth highest portfolio value. Assume the list can be very large.En español:Implementa una función que tome una lista de IDs de usuario y los valores de sus carteras asociadas, y devuelva el N-ésimo valor de cartera más alto. Supón que la lista puede ser muy grande.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System DesignSystem Design

3
  1. 4

    Tipo · System Design

    Design a system to display real-time stock price fluctuations and user portfolio updates to millions of users concurrently. Discuss trade-offs in choosing technologies for data ingestion, processing, and delivery.En español:Diseña un sistema para mostrar fluctuaciones de precios de acciones en tiempo real y actualizaciones de cartera de usuarios a millones de usuarios simultáneamente. Discute las compensaciones al elegir tecnologías para la ingesta, procesamiento y entrega de datos.
  2. 5

    Tipo · System Design

    Design a notification system for stock price alerts. Users should be able to set custom alert conditions (e.g., price reaches X, percentage change exceeds Y). The system must be reliable and scalable.En español:Diseña un sistema de notificaciones para alertas de precios de acciones. Los usuarios deben poder establecer condiciones de alerta personalizadas (por ejemplo, el precio alcanza X, el cambio porcentual excede Y). El sistema debe ser confiable y escalable.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite CodingCoding Onsite

3
  1. 6

    Tipo · Algorithmic

    Write a function to find the shortest path between two users in the Shares social graph, considering only connections made within the last 30 days. The graph can be very large and dynamic.En español:Escribe una función para encontrar el camino más corto entre dos usuarios en el grafo social de Shares, considerando solo las conexiones realizadas en los últimos 30 días. El grafo puede ser muy grande y dinámico.
  2. 7

    Tipo · Debugging

    A user reports that their portfolio value is sometimes calculated incorrectly after a market close. Here's a simplified snippet of the calculation logic. Find the bug and explain how to fix it.En español:Un usuario informa que el valor de su cartera a veces se calcula incorrectamente después del cierre del mercado. Aquí hay un fragmento simplificado de la lógica de cálculo. Encuentra el error y explica cómo solucionarlo.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / LeadershipBehavioral / Liderazgo

10
  1. 8

    Tipo · Conflict Resolution

    Tell me about a time you had a significant disagreement with a stakeholder (e.g., engineering lead, marketing manager) 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, líder de ingeniería, gerente de marketing) sobre una decisión de producto. ¿Cómo lo abordaste y cuál fue el resultado?
  2. 9

    Tipo · ownership

    Tell me about a time you took initiative to solve a problem that wasn't explicitly assigned to you. What was the problem, what did you do, and what was the result?En español:Háblame de una ocasión en la que tomaste la iniciativa para resolver un problema que no te fue asignado explícitamente. ¿Cuál fue el problema, qué hiciste y cuál fue el resultado?
  3. + 8 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Shares

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 Shares

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

Compara Shares con empleadores similares

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

FAQ

WorkfiveExplora carreras en Workfive