Todos los artículos

Vocabulario en inglés para entrevistas técnicas: 80 palabras que ganan ofertas FAANG

Domina 80 palabras esenciales para entrevistas técnicas en inglés en 4 categorías (algoritmos, diseño de sistemas, conducta y inglés profesional) con definiciones, oraciones de ejemplo personalizadas y un plan de estudio de 30 días.


TL;DR: 3 cosas que necesitas saber

  • Las entrevistas técnicas en inglés son un doble reto: tienes que demostrar conocimiento de CS Y articularlo con precisión en una segunda lengua. La mayoría de los no nativos pierde puntos por comunicación, no por conceptos.
  • 80 palabras en 4 categorías cubren el vocabulario que de verdad vas a necesitar: algoritmos, diseño de sistemas, entrevistas conductuales y conectores de inglés profesional.
  • El método STAR (Situation, Task, Action, Result) es la columna vertebral estructural de cada pregunta conductual. Conocer el vocabulario de cada componente no es negociable.

Por qué el vocabulario para entrevistas técnicas es el diferenciador oculto

Sabes resolver el problema de LeetCode. Conoces la complejidad temporal óptima. Has enviado código a producción en una empresa real. Pero cuando el entrevistador dice "walk me through your approach", te quedas en blanco. No porque no sepas la respuesta, sino porque no tienes el inglés para decirla.

Esta no es una situación rara. Es la norma para los hablantes no nativos de inglés en entrevistas de FAANG y de startups top.

En la contratación competitiva de ingeniería, la barra técnica es un filtro, no un diferenciador. Cuando cada candidato puede resolver un LeetCode de dificultad media, lo que separa la oferta del rechazo es la calidad de la comunicación. Los entrevistadores de Google, Meta, Amazon y Microsoft evalúan explícitamente cuán claramente articulas tu pensamiento: tu capacidad de explicar un trade-off, describir una restricción del sistema o encuadrar un ejemplo conductual con precisión.

Para los ingenieros chinos, japoneses y coreanos, entre los candidatos técnicamente más capaces del pool global, esta brecha de comunicación cuesta de manera desproporcionada. Los estudios sobre rendimiento de no nativos en evaluaciones orales de alto riesgo muestran consistentemente que las brechas de vocabulario, no los errores de gramática, son la principal fuente de incompetencia percibida. Sabes lo que quieres decir. Solo que no tienes la palabra exacta en el momento.

Hay cuatro dimensiones en este reto.

Primero, el vocabulario técnico es abstracto. Algorithm, complexity, bottleneck, trade-off: estas palabras no tienen equivalente directo en muchas lenguas del este asiático. No las puedes traducir; tienes que aprenderlas como conceptos mapeados a términos en inglés.

Segundo, el vocabulario conductual es cultural. Palabras como ownership, ship it, rubber duck debugging y retrospective son específicas de una cultura. Cargan connotaciones de la cultura de ingeniería de Silicon Valley que no existen en sus traducciones literales.

Tercero, la precisión importa más que la fluidez. Un entrevistador no necesita que suenes como un nativo. Necesita que seas preciso. "This solution is O(n log n) which is better than the naive O(n²) approach, but the trade-off is increased space complexity" comunica inteligencia. Un inglés vago hace lo opuesto.

Cuarto, la comunicación bajo presión se degrada. La ansiedad estrecha el acceso al vocabulario. Las palabras que medio sabes son las primeras en desaparecer cuando estás nervioso. La solución no es relajarte; es automatizar el vocabulario tan a fondo que esté disponible incluso bajo presión.

Esta guía te entrega 80 palabras, organizadas por contexto de entrevista, con definiciones y oraciones de ejemplo personalizadas. También te entrega los marcos estructurales (STAR, lenguaje de diseño de sistemas, conectores profesionales) que le dicen al entrevistador que piensas con claridad.


Sección 1: 80 palabras para entrevistas técnicas en 4 categorías

Cada entrada tiene tres componentes: la palabra o frase, su definición específica para entrevistas y una oración de ejemplo personalizada a nivel intermedio, el tipo de oración que de verdad usarías en una entrevista, no en un libro de texto.

Categoría A: Vocabulario de estructuras de datos y algoritmos

Estas son las 20 palabras que vas a usar en cada entrevista de coding. Describen lo que hace tu solución, cómo se desempeña y por qué tomaste las decisiones que tomaste.

Palabra / Frase Definición de entrevista Oración de ejemplo
algorithm Un procedimiento paso a paso para resolver un problema "My algorithm processes each node once, so it runs in linear time."
complexity Una medida de cómo crece el uso de recursos al crecer el tamaño de la entrada "The complexity of this approach improves from quadratic to linearithmic with a better data structure."
time complexity Cómo escala el tiempo de ejecución de un algoritmo con el tamaño de la entrada "The time complexity of binary search is O(log n), which makes it efficient for large datasets."
space complexity Cuánta memoria adicional usa un algoritmo a medida que crece la entrada "By reusing the input array instead of allocating a new one, I reduced the space complexity to O(1)."
optimization El proceso de mejorar la eficiencia o corrección de una solución "The first step in my optimization was to eliminate redundant computations inside the inner loop."
iterate Aplicar repetidamente un proceso, típicamente con un loop "I iterate through the array once, keeping track of the maximum value seen so far."
recursion Una técnica donde una función se llama a sí misma para resolver una versión más pequeña del mismo problema "Recursion is natural here because the tree structure is self-similar at every level."
trade-off Una situación donde mejorar una cosa empeora otra "The trade-off between time and space complexity is the central design decision in this problem."
edge case Una entrada o condición en el límite extremo de los valores esperados "I should handle the edge case where the input array is empty before entering the main logic."
bottleneck La parte de un sistema que limita el rendimiento global "Profiling revealed that the database query was the bottleneck, not the sorting algorithm."
latency La demora antes de que comience una transferencia de datos tras una instrucción "Adding a cache reduces latency for repeated requests because the data no longer needs to be recomputed."
throughput La cantidad de trabajo completado por unidad de tiempo "To increase throughput, we can process requests in parallel instead of sequentially."
scalability La capacidad de un sistema de manejar carga aumentada sin degradar el rendimiento "The design lacks scalability because every new user doubles the number of database writes."
refactor Reestructurar código existente sin cambiar su comportamiento externo "I would refactor this into a helper function to make the logic reusable and easier to test."
modular Diseñado en componentes independientes e intercambiables "Keeping the code modular means we can swap out the sorting function later without touching the rest."
abstraction El principio de ocultar detalles de implementación detrás de una interfaz simple "Using a stack as an abstraction here means the calling code doesn't need to know how the data is stored internally."
encapsulation Empaquetar datos y las funciones que operan sobre ellos, ocultando el estado interno "Encapsulation keeps the class's internal state safe from external modification."
debugging El proceso de identificar y arreglar errores en el código "During debugging, I added logging statements at each step to trace where the value was going wrong."
iteration Una pasada completa por un loop o un ciclo de un proceso repetido "Each iteration of the outer loop processes one row of the matrix."
constraint Una limitación sobre la entrada, el tiempo o la memoria que da forma al espacio de soluciones válidas "Given the constraint that the array is sorted, we can rule out any O(n²) approach."

Categoría B: Vocabulario de diseño de sistemas

Las entrevistas de diseño de sistemas evalúan si puedes pensar a escala. Estas 20 palabras son el vocabulario de los sistemas distribuidos, el lenguaje que los entrevistadores esperan cuando preguntan "design a URL shortener" o "how would you build Twitter".

Palabra / Frase Definición de entrevista Oración de ejemplo
architecture La estructura de alto nivel de un sistema y cómo interactúan sus componentes "Before diving into components, I want to describe the overall architecture and then zoom into each layer."
microservices Un enfoque de diseño donde una aplicación se construye como una colección de servicios pequeños e independientemente desplegables "Migrating from a monolith to microservices allowed each team to deploy their service independently."
monolith Una aplicación única y unificada donde todos los componentes están fuertemente acoplados "Starting as a monolith makes sense here — we can extract services later once the domain is better understood."
distributed system Un sistema donde los componentes corren en varias computadoras que se comunican por red "In a distributed system, we have to assume that any node can fail at any time."
load balancing Distribuir las solicitudes entrantes entre varios servidores para evitar que uno solo se vea desbordado "Load balancing across three server instances ensures no single server becomes a bottleneck."
caching Almacenar datos consultados con frecuencia en memoria rápida para reducir el tiempo de recuperación "Caching the top 1% of URLs would handle the vast majority of read traffic without hitting the database."
database sharding Particionar una base de datos en piezas más chicas, rápidas y manejables, distribuidas en varias máquinas "With 10 billion rows, database sharding by user ID would keep each shard's size manageable."
redundancy Duplicación de componentes para aumentar la fiabilidad y la disponibilidad "Adding a secondary replica provides redundancy — if the primary fails, traffic fails over automatically."
fault tolerance La capacidad de un sistema de seguir operando correctamente aunque algunos componentes fallen "Fault tolerance at this layer means replicating the message queue across three availability zones."
consistency La garantía de que todos los nodos en un sistema distribuido ven los mismos datos al mismo tiempo "There's a fundamental tension between consistency and availability in a distributed database."
availability La proporción de tiempo en que un sistema está operativo y accesible "The design targets 99.9% availability, which allows for less than 9 hours of downtime per year."
partitioning Dividir datos o funcionalidad entre varios nodos o sistemas "Horizontal partitioning by region reduces cross-region latency for most users."
API gateway Un servidor que actúa como punto de entrada único para todas las solicitudes del cliente, enrutándolas a los servicios apropiados "The API gateway handles authentication and rate limiting before requests reach any internal service."
rate limiting Controlar cuántas solicitudes puede hacer un cliente en una ventana de tiempo dada "Rate limiting at 1,000 requests per minute per user prevents a single client from overwhelming the system."
message queue Un buffer que almacena mensajes entre productores y consumidores, desacoplando a ambos "Using a message queue means the notification service can fall behind without affecting the core transaction flow."
pub/sub Un patrón de mensajería donde los publicadores envían mensajes a temas y los suscriptores los reciben "The pub/sub model here means adding a new consumer — say, an analytics service — requires zero changes to the publisher."
CDN Content Delivery Network — una red distribuida geográficamente de servidores que entrega contenido estático más cerca de los usuarios "Serving static assets through a CDN reduces page load time from 800ms to 90ms for users in Asia."
horizontal scaling Sumar más máquinas para manejar carga aumentada "Horizontal scaling is preferable here because the workload is stateless and easy to distribute."
vertical scaling Aumentar la capacidad de una sola máquina (más CPU, RAM, almacenamiento) "Vertical scaling has a ceiling — at some point you can't buy a bigger server, and the cost grows non-linearly."
technical debt El costo de elegir una solución más rápida y fácil ahora que va a requerir más trabajo arreglar después "The current implementation has significant technical debt — we took shortcuts to hit the launch deadline that we'll need to pay back."

Categoría C: Vocabulario de entrevistas conductuales

Las preguntas conductuales ("Tell me about a time you...") no son preguntas blandas. Son una evaluación estructurada de tu juicio, colaboración e impacto. Estas 20 palabras son el vocabulario de esa evaluación.

Palabra / Frase Definición de entrevista Oración de ejemplo
initiative Actuar de manera independiente sin que te lo pidan, anticipando lo que hay que hacer "I took the initiative to write the post-mortem document before the team lead asked, which helped us identify the root cause faster."
accountability Hacerse responsable de tus acciones y sus resultados, incluidas las fallas "When the deployment caused a 30-minute outage, I owned the accountability — I wrote the incident report and presented it to the team."
stakeholder Cualquier persona con interés en o afectada por el resultado de un proyecto "Aligning with stakeholders early meant we avoided a three-week rework cycle when requirements changed."
cross-functional Que involucra a personas o equipos de distintos departamentos o disciplinas "I led a cross-functional effort between engineering, product, and legal to ship the data privacy feature on time."
ownership Una mentalidad de tratar un proyecto o área como tu responsabilidad personal, más allá de tu rol formal "Ownership in this context meant I stayed through the incident until the root cause was resolved, even though it wasn't technically my service."
retrospective Una reunión estructurada al cierre de un proyecto o sprint para revisar qué salió bien y qué mejorar "After the launch failure, we ran a retrospective and identified three process gaps we've since addressed."
iterate (agile) Lanzar una versión funcional rápido, luego mejorarla en ciclos repetidos según el feedback "We chose to iterate on a minimal version first rather than spend six months building the complete solution."
ship Lanzar una funcionalidad o producto a los usuarios "The goal of that sprint was to ship a working prototype that internal users could test before the end of Q3."
feedback loop Un mecanismo para recoger información sobre los resultados y usarla para mejorar acciones futuras "We added user analytics to create a tighter feedback loop — we could see within 48 hours whether the change was working."
scope creep La expansión gradual de los requerimientos de un proyecto más allá de sus límites originales "Scope creep was the primary risk — we had to make a deliberate decision to defer three features to the next release."
align Llevar a distintas partes a una comprensión o dirección compartida "Before writing a single line of code, I aligned with the product manager on what success looked like."
escalate Elevar un problema a una autoridad superior o a un miembro del equipo más senior cuando no se puede resolver al nivel actual "When I couldn't get a decision on the API contract, I escalated to my manager, who resolved it with the other team lead in one meeting."
prioritize Ordenar tareas o metas según su importancia o urgencia relativa "Given the two-week deadline, I had to prioritize the features by user impact and deprioritize anything that wasn't on the critical path."
impact El efecto medible de tu trabajo sobre los usuarios, el negocio o los resultados técnicos "The impact of the caching layer was a 60% reduction in database load, which directly lowered our infrastructure costs."
influence Cambiar la dirección, el comportamiento o la opinión de otros, especialmente sin autoridad formal "I influenced the team's decision to adopt the new framework by writing a comparative analysis and presenting it at the tech review."
mentor Guiar y desarrollar a un miembro junior del equipo a través de consejos, feedback y compartiendo conocimiento "I mentored two junior engineers during my time there, pair-programming with them weekly and reviewing their design documents."
collaborate Trabajar de manera conjunta con otros hacia una meta compartida, contribuyendo y coordinando activamente "The feature required me to collaborate closely with the mobile team, which meant daily syncs and shared documentation."
deliver Completar y entregar un resultado funcional dentro del alcance, calidad y plazo acordados "Despite the ambiguous requirements, I delivered a working API within the sprint timeline by making early, explicit assumptions and validating them."
pivot Hacer un cambio significativo en el enfoque a partir de información o resultados nuevos "Three weeks in, user testing showed our initial approach was wrong. We had to pivot quickly, which meant cutting two planned features."
drive Empujar un proyecto o meta hacia adelante a través de esfuerzo activo y liderazgo "I drove the migration project from start to finish — coordinating across four teams and delivering it two weeks ahead of schedule."

Categoría D: Inglés profesional general para entrevistas

Estas no son palabras técnicas. Son el tejido conectivo de la comunicación de entrevista, las frases que muestran que piensas con claridad, calificas tus afirmaciones de manera apropiada y enganchas con las preguntas del entrevistador.

Los hablantes no nativos a menudo conocen el vocabulario técnico, pero les faltan estos conectores profesionales. Sin ellos, las respuestas suenan entrecortadas, sobreseguras o evasivas. Con ellos, suenan estructuradas y senior.

Frase Función Ejemplo en una entrevista
elaborate Señalar que vas a agregar más detalle "Could you elaborate on the scale requirements? That would change my design significantly."
clarify Confirmar o resolver ambigüedad antes de avanzar "Before I start, I want to clarify — are we optimizing for read performance or write performance?"
rephrase Reformular una pregunta o idea para confirmar comprensión "Let me rephrase that constraint to make sure I have it right: we have a 100ms SLA for 99th percentile response times?"
walk through Guiar a alguien paso a paso por tu pensamiento "Let me walk through my reasoning before I write any code."
break down Dividir un problema complejo en partes más chicas "I'll break down the problem into three components: data modeling, API design, and caching strategy."
in terms of Especificar la dimensión que estás discutiendo "In terms of time complexity, this is optimal. The question is whether the space trade-off is acceptable."
to elaborate Introducir una explicación más detallada "To elaborate on the latency concern — the bottleneck is the synchronous call to the third-party API, which we can't control."
to circle back Volver a un punto planteado antes "I want to circle back to the edge case I mentioned — it becomes important once we consider the concurrent write scenario."
approach El método o estrategia general que estás proponiendo "My approach would be to start with a simple solution, establish correctness, and then optimize."
considerations Factores que deberían influir en una decisión "The main considerations here are consistency requirements, expected read/write ratio, and team familiarity with the technology."
trade-offs Los costos y beneficios de distintas opciones "There are real trade-offs between these two designs, and the right choice depends on the read/write ratio."
in my experience Calificar una afirmación con evidencia personal "In my experience, starting with a monolith and extracting services later is less risky than starting distributed."
I'd argue that Introducir una posición que estás listo para defender "I'd argue that the additional complexity of microservices isn't justified at this scale."
one way to think about it Ofrecer un modelo mental o una analogía "One way to think about this is that the cache is a buffer between the fast and slow parts of the system."
that said Reconocer un punto previo antes de introducir uno opuesto "That said, there are scenarios where the simpler approach would fail — specifically, high-concurrency writes."
to be specific Señalar que vas a dar un ejemplo concreto "To be specific, I reduced query time from 1.2 seconds to 40 milliseconds by adding a composite index."
building on that Extender un punto ya planteado "Building on that — if we add a read replica, we can handle the read scaling without changing the write path at all."
to your point Reconocer y enganchar con algo que dijo el entrevistador "To your point about consistency — you're right that eventual consistency won't work here given the financial nature of the data."
the crux of the matter Identificar el punto central o más importante "The crux of the matter is whether we prioritize write throughput or read latency — everything else follows from that decision."
it depends on Reconocer que la respuesta depende del contexto "It depends on the access pattern. If reads far outnumber writes, a cache makes sense. If writes dominate, it adds complexity without benefit."

Sección 2: Guía de vocabulario del método STAR

El método STAR es el marco más importante para entrevistas conductuales. Cada gran empresa tech (Google, Amazon, Meta, Microsoft, Apple) usa explícitamente evaluación conductual basada en competencias, y STAR es la estructura de respuesta esperada.

Qué significa STAR:

  • Situation — El contexto y el trasfondo. ¿Dónde estabas, qué estaba pasando?
  • Task — Tu responsabilidad específica. ¿Qué se esperaba que hicieras?
  • Action — Lo que efectivamente hiciste. Los pasos concretos que tomaste.
  • Result — El resultado medible. ¿Qué pasó por tus acciones?

La proporción que los entrevistadores quieren es aproximadamente 10% / 15% / 50% / 25%. La mayoría de los candidatos sobreinvierten en Situation y subentregan en Action y Result. Ahí es donde el vocabulario más importa.

Frases de apertura STAR

Aperturas de Situation (pinta la escena rápido):

  1. "This happened during my time at [company], when our team was responsible for..."
  2. "The context was a critical migration project with a hard deadline of..."
  3. "We were in the middle of a product launch when..."
  4. "Shortly after I joined the team, we encountered a situation where..."
  5. "During Q3 of last year, our service started experiencing..."

Aperturas de Task (declara tu ownership):

  1. "My specific responsibility was to..."
  2. "I was accountable for delivering..."
  3. "The task fell to me because..."
  4. "I owned the end-to-end design and implementation of..."
  5. "The team needed someone to drive the..."

Aperturas de Action (muestra tu iniciativa y pensamiento):

  1. "The first thing I did was..."
  2. "I started by breaking the problem into three components..."
  3. "My approach was to first understand the root cause before proposing any solution..."
  4. "I decided to escalate early, because..."
  5. "Rather than accepting the existing approach, I proposed an alternative by..."

Aperturas de Result (lidera con números):

  1. "The outcome was a [X]% improvement in..."
  2. "As a direct result, we reduced [metric] from X to Y..."
  3. "The feature shipped on time and within budget, and subsequently..."
  4. "We received direct feedback from the engineering director that..."
  5. "The impact was significant: specifically, [quantified outcome]..."

Respuesta STAR completa de ejemplo

Pregunta: "Tell me about a time you dealt with a difficult technical problem."

Situation: During my second year at the company, our main product API started experiencing intermittent 500 errors that only appeared under high load — specifically during peak traffic hours. The errors were non-deterministic and difficult to reproduce in staging.

Task: I was assigned as the engineer responsible for identifying the root cause and resolving the issue. The constraint was that we had a major customer demo in eight days, and the instability was unacceptable for that event.

Action: My approach was methodical: I started by analyzing the error logs to establish a pattern before touching any code. I noticed the errors correlated with specific database query patterns, which suggested a bottleneck rather than a code bug. I added granular logging to iterate through the call stack and isolate the problem. To be specific, I found that a particular ORM query was performing a full table scan on a 50-million-row table because a composite index was missing. I wrote a database migration, tested it in a replica environment to verify correctness, and deployed it with a feature flag so we could roll back instantly if anything went wrong. I also circled back to review the other five highest-traffic queries to check for the same issue — I found two more.

Result: The fix reduced the error rate from approximately 0.8% to near zero within 24 hours of deployment. The impact on p99 response time was a reduction from 1.4 seconds to 210 milliseconds. The customer demo proceeded without any issues. I subsequently wrote a documentation guide for the team on identifying and preventing this class of query performance issue, which we've used in three code reviews since.

Fíjate en el vocabulario en acción: constraint, approach, bottleneck, iterate, to be specific, circle back, impact. No son decorativos. Son señales para el entrevistador de que piensas en términos de ingeniería estructurados y profesionales.


Sección 3: Lenguaje de entrevistas de diseño de sistemas

Las entrevistas de diseño de sistemas no tienen una única respuesta correcta. Los entrevistadores evalúan si piensas como un ingeniero senior: ¿puedes estructurar la ambigüedad, razonar sobre los trade-offs y comunicar tus decisiones con claridad?

Los patrones de vocabulario de abajo son a lo que suenan los candidatos senior. Estúdialos no para memorizar guiones, sino para interiorizar los patrones de pensamiento que representan.

Cómo estructurar tu respuesta

Los primeros dos minutos de una entrevista de diseño de sistemas determinan la trayectoria del resto. Los candidatos fuertes usan una estructura consistente:

  1. Aclara los requerimientos primero. "Before I start designing, I want to clarify a few things. What's the expected scale? Are we optimizing for reads or writes? What's the acceptable latency for the critical path?"

  2. Declara tu approach explícitamente. "My approach will be: define the data model, design the API, then talk through the main components and their interactions. I'll flag trade-offs as I go."

  3. Empuja hacia una decisión. "Given the constraints you've described, I'd lean toward a SQL database over NoSQL here, because the relational structure of the data is a better fit. That said, if write volume exceeds X, we'd want to revisit that decision."

10 frases-señal que muestran pensamiento senior

Estas frases señalan madurez arquitectónica. Aparecen en las respuestas de candidatos que reciben recomendaciones fuertes de contratación.

Frase-señal Lo que comunica
"The first question I'd ask is..." Recoges requerimientos antes de diseñar
"The trade-off between X and Y is..." Razonas sobre intereses en competencia
"A key consideration here is..." Priorizas lo que importa
"I'd start simple and add complexity only when needed..." Evitas la optimización prematura
"This assumes [assumption] — if that changes, the design would change significantly..." Haces explícitas las suposiciones
"The bottleneck in this design is likely..." Anticipas puntos de falla
"One failure mode we need to handle is..." Piensas en resiliencia
"If I were to scale this to 10x traffic..." Piensas hacia adelante sin perder el alcance actual
"I would monitor this with..." Piensas en operaciones y observabilidad
"The simplest thing that could work is... and here's when we'd outgrow it..." Entiendes la evolución de los sistemas

Errores comunes de los hablantes no nativos

Estos son patrones que aparecen con frecuencia en entrevistas con hablantes no nativos de inglés y consistentemente generan retroalimentación negativa de los entrevistadores.

Error 1: saltar a las soluciones sin aclarar.

  • Qué pasa: el candidato empieza a describir una tecnología específica antes de que se establezcan los requerimientos.
  • Qué piensan los entrevistadores: "No hace preguntas aclaratorias. Eso es un riesgo en un entorno de ingeniería real."
  • Arreglo: "Before I propose a design, can I ask a few questions to make sure I understand the constraints?"

Error 2: describir en lugar de decidir.

  • Qué pasa: "We could use MySQL, or we could use Cassandra. Both have advantages. MySQL is relational. Cassandra is distributed."
  • Qué piensan los entrevistadores: "Puede recitar hechos pero no puede tomar una decisión."
  • Arreglo: "Given the read-heavy workload and structured data, I'd go with PostgreSQL. Here's why..."

Error 3: usar calificadores vagos positivos.

  • Qué pasa: los candidatos dicen cosas como "this is very efficient" o "this approach is much better".
  • Qué piensan los entrevistadores: "¿Mejor en qué medida? ¿Cuánto mejor?"
  • Arreglo: sé específico. "This reduces time complexity from O(n²) to O(n log n), which matters at 10 million records." Cuantifica siempre que puedas.

Error 4: traducción directa desde la estructura de oración de la L1.

  • Ejemplo del chino: "This problem, I think can be solved by using..." → "I think this problem can be solved by using..."
  • Ejemplo del japonés: abuso de "I feel that..." en contextos técnicos → "My assessment is that..." o "The data suggests..."
  • Ejemplo del coreano: omitir el sujeto en oraciones inglesas donde es requerido

Error 5: silencio en lugar de pensar en voz alta.

  • Qué pasa: el candidato se queda callado mientras piensa, lo que hace que el entrevistador se pregunte si está atascado.
  • Arreglo: narra tu pensamiento. "Let me think about this for a moment... I'm considering whether the consistency requirement here rules out an eventually consistent store..." Esa es la diferencia entre parecer atascado y parecer reflexivo.

Sección 4: Sprint de vocabulario de 30 días pre-entrevista

Cuatro semanas antes de tu entrevista, corre este sprint enfocado de vocabulario. La secuencia importa: algoritmos primero, después diseño de sistemas, después conductual, después integración.

Semana 1 — Categoría A: Vocabulario de algoritmos

Meta: automatizar las 20 palabras de algoritmos para que aparezcan naturalmente cuando hables sobre código.

Práctica diaria (20 minutos):

  • Días 1–2: aprende las primeras 10 palabras. Agrégalas a Rhythm Word y completa la primera sesión SRS.
  • Días 3–4: aprende las 10 palabras restantes. Completa sesiones SRS para las 20.
  • Día 5: haz un problema de LeetCode Easy o Medium completamente en voz alta. Oblígate a usar al menos 5 palabras de vocabulario de la Categoría A.
  • Día 6: explícale dos soluciones de LeetCode que ya hayas resuelto a un entrevistador imaginario. Grábate.
  • Día 7: revisa cualquier palabra de la Categoría A que el sistema SRS de Rhythm Word haya marcado como débil. Concéntrate ahí.

Checkpoint de la Semana 1: ¿puedes explicar la complejidad temporal y espacial de un merge sort, una búsqueda binaria y un lookup en hash table en inglés claro y sin titubear?

Semana 2 — Categoría B: Vocabulario de diseño de sistemas

Meta: ser capaz de proponer, comparar y justificar elecciones de diseño de sistemas usando vocabulario preciso.

Práctica diaria (25 minutos):

  • Días 8–9: aprende las primeras 10 palabras de diseño de sistemas. Agrégalas a Rhythm Word.
  • Días 10–11: aprende las 10 restantes. Completa sesiones SRS para las 20.
  • Día 12: toma un problema clásico de diseño de sistemas (URL shortener, Twitter timeline, rate limiter) y habla por 15 minutos sobre tu diseño, obligándote a usar al menos 8 palabras de la Categoría B.
  • Día 13: lee un post de blog de diseño de sistemas o un artículo de arquitectura. Anota cada palabra de la Categoría B con la que te encuentres en contexto.
  • Día 14: revisa las palabras marcadas en Rhythm Word. Repite el ejercicio de diseño en voz alta.

Checkpoint de la Semana 2: ¿puedes explicar el trade-off entre escalado horizontal y vertical, y cuándo elegirías cada uno, en menos de 60 segundos?

Semana 3 — Categoría C: Vocabulario conductual

Meta: tener respuestas STAR listas que usen el vocabulario conductual de manera natural.

Práctica diaria (25 minutos):

  • Días 15–16: aprende las 20 palabras conductuales. Agrégalas a Rhythm Word.
  • Día 17: escribe tres historias STAR de tu propia experiencia. Usa al menos 3 palabras conductuales en cada historia.
  • Día 18: practica las tres historias en voz alta, cronometrándote. Cada respuesta debería ser de 2 a 3 minutos.
  • Día 19: concéntrate en la sección Result. Reescribe el párrafo de resultado de cada historia para incluir un número específico o un resultado medible.
  • Día 20: practica respondiendo las cinco preguntas conductuales más comunes:
    • "Tell me about a time you had a conflict with a teammate."
    • "Describe a situation where you had to deliver under a tight deadline."
    • "Tell me about a time you made a significant technical decision."
    • "Give an example of a time you influenced a team without formal authority."
    • "Tell me about a time you failed."
  • Día 21: revisa las palabras conductuales marcadas en Rhythm Word.

Checkpoint de la Semana 3: ¿puedes contar tres historias STAR distintas en menos de 3 minutos cada una, con al menos un resultado medible en cada una?

Semana 4 — Integración con mock interview

Meta: combinar todo el vocabulario bajo presión realista de entrevista.

  • Días 22–23: haz dos mock interviews de coding. Después de cada una, revisa qué palabras de vocabulario fallaste o evitaste, y luego agrégalas a tu cola de repaso de Rhythm Word.
  • Día 24: haz una mock interview de diseño de sistemas (usa un servicio como Pramp, interviewing.io o un amigo). Grábala si es posible.
  • Día 25: vuelve a ver la grabación (o pídele feedback a tu compañero de práctica). ¿Qué brechas de vocabulario aparecieron?
  • Día 26: sesión enfocada en Rhythm Word sobre cada palabra que marcaste como brecha en los días 22–25.
  • Días 27–28: dos mock interviews más. Esta vez, usa activamente las frases conectoras de la Categoría D (elaborate, walk through, circle back, to your point, it depends on). Deberían sentirse naturales.
  • Día 29: descansa. Sin vocabulario nuevo.
  • Día 30: repaso ligero de tus 10 palabras más débiles en Rhythm Word. Solo sesión de confianza.

Checkpoint del mes: deberías ser capaz de conducir una mock interview técnica de 45 minutos (coding, diseño de sistemas y conductual) usando el vocabulario de esta guía sin titubear ni caer en lenguaje vago.


Preguntas frecuentes

¿Qué vocabulario necesito para una entrevista técnica en inglés?

Necesitas vocabulario en cuatro áreas: (1) algoritmos y estructuras de datos — palabras como complexity, trade-off, edge case, recursion, bottleneck; (2) diseño de sistemas — architecture, scalability, fault tolerance, caching, consistency; (3) conductual — ownership, accountability, impact, initiative, stakeholder; y (4) conectores profesionales — frases como "walk me through", "to elaborate", "the trade-off between X and Y" y "it depends on". La mayoría de los hablantes no nativos tiene cobertura parcial en todas las categorías. Esta guía te da las 80.

¿Cómo describo algoritmos en inglés?

Usa esta estructura: enuncia el algoritmo, describe su complejidad temporal y espacial, explica por qué es apropiado para el problema y luego describe los trade-offs. Ejemplo: "My approach uses a two-pointer technique. The time complexity is O(n) since we traverse the array once, and the space complexity is O(1) since we're not using any additional data structures. The trade-off is that this only works if the input is sorted — which, given the constraints, it is."

¿Qué significa "walk me through your approach" en una entrevista?

Significa: explica tu proceso de pensamiento paso a paso antes de escribir código. El entrevistador quiere oírte narrar tu razonamiento — cómo estás descomponiendo el problema, qué trade-offs estás considerando, por qué eliges una estructura de datos sobre otra. No es una señal para empezar a codear de inmediato. Es una invitación a pensar en voz alta. Los candidatos fuertes responden con algo como: "Sure. Let me start by clarifying the constraints, then I'll outline my approach before writing any code."

¿Cómo puedo sonar más confiado en entrevistas tech en inglés?

Tres técnicas específicas: primero, usa frases estructurales que señalen pensamiento organizado — "I'll break this into three parts", "the key considerations are X, Y, and Z". Te hacen sonar deliberado. Segundo, cuantifica todo — "I reduced latency from 800ms to 90ms" suena mucho más confiado que "I improved the performance significantly". Tercero, haz explícitas tus suposiciones — "I'm going to assume the input array is sorted; I'll note where that assumption matters". Las suposiciones explícitas señalan conciencia, no debilidad.

¿Qué es el método STAR y qué vocabulario usa?

STAR son las siglas de Situation, Task, Action, Result, un marco para responder preguntas conductuales de entrevista. Vocabulario de Situation: "The context was", "During my time at", "We were in the middle of". Vocabulario de Task: "I was responsible for", "I owned", "My accountability was". Vocabulario de Action: "My approach was to", "I escalated to", "I drove the", "I collaborated with". Vocabulario de Result: "The outcome was a [X]% improvement", "As a direct result", "The impact was". La proporción clave: gasta el 50% de tu respuesta en Action y el 25% en Result. La mayoría de los candidatos lo gasta en Situation, lo que le dice muy poco al entrevistador.


Conclusión

Los ingenieros que reciben ofertas en FAANG no son siempre los que pueden resolver los problemas más duros de LeetCode. Son los que pueden resolver un problema de dificultad media con claridad, comunicar su pensamiento con precisión y dejar al entrevistador convencido de que sería bueno trabajar con ellos.

Para los hablantes no nativos de inglés, esta es una habilidad aprendible. No es talento. No es suerte. Cada frase de esta guía la usó un ingeniero real en una entrevista real. El vocabulario es finito. Los marcos (STAR, estructuración de diseño de sistemas, razonamiento en voz alta) se aprenden.

Tu sprint de 30 días arranca con una decisión: ¿qué brecha de vocabulario te está costando más en este momento?

Para los ingenieros que se preparan activamente para entrevistas técnicas, Rhythm Word te deja agregar cualquiera de las 80 palabras de esta guía y estudiarlas con oraciones personalizadas en el registro exacto que vas a necesitar: profesional, técnico y rico en contexto. El motor de repetición espaciada de la app asegura que repases las palabras más débiles, no las que ya sabes.

Cada palabra que automatizas es una vacilación menos en la sala de entrevistas.

Descarga Rhythm Word en el App Store: gratis para descargar


¿Buscas más recursos de vocabulario en inglés profesional? Mira también:

technical interviewsoftware engineeringFAANGvocabularysystem designbehavioral interviewSTAR method

Rhythm Word está disponible en iOS. Si nuestra manera de pensar sobre el aprendizaje de vocabulario resuena contigo, nos encantaría que lo probaras.

Download on the App Store

Artículos relacionados

Vocabulario en inglés para entrevistas técnicas: 80 palabras que ganan ofertas FAANG | Rhythm Word