
Entrevistas técnicas vs entrevistas con Recursos Humanos: qué esperar de cada una
Tabla de contenido
Acceso Rápido

Conseguir la entrevista ya es una buena señal. Tu CV llamó la atención, tu experiencia parece alinearse con la vacante y ahora la empresa quiere conocerte mejor.
Pero si estás buscando trabajo como desarrollador, probablemente descubrirás muy rápido que no todas las entrevistas evalúan lo mismo.
Primero puedes hablar con una persona de Recursos Humanos o Talent Acquisition y responder preguntas sobre tu experiencia, motivaciones y expectativas. Días después, puedes estar compartiendo pantalla con un Tech Lead mientras explicas una solución, revisas código o intentas encontrar por qué una función no está funcionando.
Son entrevistas diferentes porque intentan responder preguntas diferentes.
Entender esa diferencia puede ayudarte a prepararte mejor y, sobre todo, evitar uno de los errores más frecuentes durante un proceso de selección tech: prepararte únicamente para demostrar que sabes programar.
La entrevista con Recursos Humanos no es solo un filtro
Cuando un developer sabe que tendrá una entrevista con Recursos Humanos, puede pensar que la parte realmente importante llegará después, cuando empiecen las preguntas técnicas.
Ese enfoque puede jugar en tu contra.
La primera entrevista ayuda a entender quién eres como profesional, qué estás buscando y si existe una coincidencia inicial entre tu perfil y la oportunidad.
Probablemente no tendrás que explicar la complejidad temporal de un algoritmo, pero sí debes estar preparado para hablar claramente sobre tu experiencia.
En esta etapa pueden querer conocer:
- Tu trayectoria profesional.
- Los proyectos en los que has participado.
- Por qué estás buscando una nueva oportunidad.
- Qué tipo de rol quieres desarrollar.
- Cómo trabajas con otras personas.
- Cómo manejas cambios, feedback o conflictos.
- Tu nivel de inglés si la posición lo requiere.
- Disponibilidad, modalidad de trabajo y otros aspectos relacionados con la posición.
Aquí hay algo importante: tu capacidad para comunicar tu experiencia también forma parte de tu perfil profesional.
Puedes ser excelente desarrollando APIs, trabajando con React o diseñando una arquitectura en AWS, pero si te cuesta explicar qué hiciste, por qué lo hiciste y cuál fue tu contribución, el entrevistador tendrá menos información para entender realmente tu experiencia.
Preguntas que puedes esperar en una entrevista con HR
Algunas preguntas pueden parecer muy sencillas:
- Háblame de ti.
- ¿Por qué buscas una nueva oportunidad?
- Háblame de tu puesto actual.
- ¿En qué tipo de proyectos has trabajado?
- ¿Por qué te interesa este puesto?
Pero responder bien no significa contar toda tu carrera desde tu primer Hello World.
Lo ideal es construir una historia breve y relevante.
Por ejemplo, si eres Backend Developer, puedes explicar tu experiencia de esta manera: Soy Backend Developer con cuatro años de experiencia, principalmente trabajando con Python y Node.js. En mis proyectos recientes he desarrollado APIs REST, trabajado con PostgreSQL y participado en despliegues sobre AWS. Actualmente estoy buscando una oportunidad donde pueda asumir mayor responsabilidad técnica y trabajar en proyectos con una arquitectura más escalable.
En menos de un minuto, la persona ya sabe tu seniority aproximado, stack principal, experiencia y objetivo profesional.
Cómo prepararte para la entrevista con Recursos Humanos
No necesitas memorizar respuestas. Necesitas tener claras tus propias experiencias.
Antes de la conversación, identifica tres o cuatro historias profesionales que puedas adaptar a diferentes preguntas.
Piensa, por ejemplo, en:
- Un problema difícil que hayas resuelto.
- Un proyecto del que estés especialmente orgulloso.
- Un desacuerdo con otro miembro del equipo.
- Una ocasión en la que recibiste feedback.
- Una tecnología que tuviste que aprender rápidamente.
- Un error que cometiste y cómo lo solucionaste.
Cuando respondas preguntas sobre situaciones reales, intenta explicar el contexto, qué responsabilidad tenías, qué hiciste y cuál fue el resultado.
No necesitas convertir cada respuesta en un discurso de cinco minutos. Lo importante es que la persona pueda identificar tu participación, no solamente lo que hizo “el equipo”.
En lugar de: “Tuvimos que optimizar la aplicación.”
Intenta: “Detecté que una de nuestras consultas estaba generando tiempos de respuesta muy altos. Revisé el query, agregamos índices y ajustamos la lógica de consulta. Eso redujo considerablemente el tiempo de respuesta de ese endpoint.”
Más concreto. Más fácil de recordar. Y mucho más útil para quien está evaluando tu experiencia.
Luego llega la entrevista técnica
La conversación cambia. Ahora el objetivo no es solamente conocer lo que has hecho, sino entender cómo trabajas técnicamente.
Dependiendo de la empresa, el seniority y la posición, una entrevista técnica puede incluir:
- Preguntas sobre tu stack.
- Resolución de problemas.
- Live coding.
- Debugging.
- Revisión de código.
- Un challenge para realizar en casa.
- Preguntas sobre bases de datos.
- APIs y arquitectura.
- System design.
- Preguntas sobre proyectos anteriores.
No todas las empresas utilizan todos estos formatos.
Un Junior Developer, por ejemplo, podría recibir más preguntas sobre fundamentos y lógica. Para una posición Senior Backend o Full Stack, es mucho más probable que aparezcan conversaciones sobre arquitectura, escalabilidad, decisiones técnicas y trade-offs.
En una entrevista técnica, la respuesta no siempre es lo único importante
Imagina que te presentan este problema: “Tenemos un endpoint que comenzó a tardar seis segundos en responder. ¿Cómo investigarías el problema?”
Podrías saltar inmediatamente a una respuesta: “Agregaría Redis.”
Pero probablemente una mejor conversación comenzaría con preguntas.
- ¿Qué cambió recientemente?
- ¿El problema ocurre con todas las solicitudes?
- ¿Tenemos métricas?
- ¿Dónde está el cuello de botella?
- ¿Es la base de datos, una API externa, procesamiento interno o infraestructura?
Ese proceso demuestra algo importante: cómo analizas un problema antes de elegir una solución.
En muchos escenarios reales de desarrollo no existe una única respuesta perfecta. Existen decisiones, restricciones y trade-offs.
Por eso, durante una entrevista técnica, intenta hacer visible tu razonamiento.
Qué pueden evaluar durante una entrevista técnica
El conocimiento técnico importa, pero no es lo único que puede observar un entrevistador.
También puede prestar atención a:
- Fundamentos: ¿Comprendes realmente las tecnologías que aparecen en tu CV o solo sabes utilizarlas superficialmente?
- Resolución de problemas: ¿Puedes dividir un problema grande en partes manejables?
- Calidad del código: ¿Tu solución es comprensible, mantenible y organizada?
- Comunicación: ¿Puedes explicar por qué estás tomando determinada decisión?
- Debugging: ¿Qué haces cuando algo no funciona?
- Trade-offs: ¿Entiendes que una solución puede ser buena en un escenario y poco adecuada en otro?
- Capacidad para recibir feedback: ¿Qué ocurre cuando el entrevistador cuestiona tu solución o propone otra alternativa?
Esto último es especialmente importante.
Una entrevista técnica no debería convertirse en una batalla para demostrar quién tiene razón.
Si te presentan otra opción, analízala. Puedes explicar por qué mantendrías tu decisión o reconocer que la alternativa tiene ventajas que no habías considerado.
Eso también es ingeniería.
¿Y si no sabes responder algo?
Probablemente ocurrirá.
Puedes tener cinco años trabajando con Java y encontrar una pregunta sobre Java que nunca has necesitado resolver en un proyecto real.
No intentes inventar.
Es mejor decir:“No he trabajado directamente con ese escenario, pero por lo que entiendo empezaría investigándolo de esta manera…”
Después explica tu razonamiento.
Saber identificar lo que no sabes y mostrar cómo buscarías una solución puede ser mucho más valioso que intentar construir una respuesta poco convincente.
Lo que cambia según tu seniority
Las expectativas tampoco deberían ser iguales para todos los developers.
Junior Developer
Generalmente debe demostrar buenos fundamentos, curiosidad, capacidad de aprendizaje y disposición para recibir orientación.
Es normal que todavía no haya enfrentado arquitecturas complejas o decisiones de escala.
Mid-Level Developer
Se espera mayor autonomía. Deberías poder explicar decisiones que hayas tomado, cómo resolviste problemas reales y cómo colaboraste para llevar una funcionalidad desde el requerimiento hasta producción.
Senior Developer
Las conversaciones suelen ir más allá del código.
Puede ser necesario hablar de arquitectura, observabilidad, seguridad, performance, escalabilidad, mentoring, priorización y decisiones técnicas con impacto en el negocio.
Cuanto mayor sea tu seniority, más importante será explicar por qué tomaste una decisión, no solamente qué tecnología utilizaste.
HR y el equipo técnico están evaluando partes diferentes del mismo developer
Puede parecer que son dos exámenes separados, pero existe un punto donde ambas entrevistas se encuentran.
Comunicación.
En Recursos Humanos necesitas explicar tu trayectoria y tus experiencias.
En la entrevista técnica necesitas explicar tus decisiones y razonamiento.
Por eso ser developer no consiste únicamente en escribir código.
En el trabajo real tendrás que explicar un bloqueo durante un stand-up, defender una decisión en un code review, hablar con un Project Manager, documentar una solución o comunicar un problema antes de que llegue a producción.
Una entrevista simplemente crea un pequeño escenario para observar algunas de esas habilidades.
El error de prepararte solo para LeetCode
Practicar algoritmos, estructuras de datos o challenges puede ser útil para determinadas posiciones.
El problema aparece cuando esa es toda tu preparación.
Puedes resolver un ejercicio perfectamente y aun así tener dificultades para responder:
- Cuéntame sobre un proyecto del que estés orgulloso.
- ¿Por qué elegiste PostgreSQL para ese proyecto?
- ¿Qué harías diferente si tuvieras que construirlo nuevamente?
- ¿Cómo manejaste un desacuerdo técnico con otro developer?
Tu experiencia también necesita preparación.
Revisa tus proyectos antes de la entrevista. Recuerda qué problemas existían, cuáles fueron tus decisiones y qué aprendiste.
Tu propio historial profesional puede convertirse en uno de tus mejores materiales de estudio.
Tu checklist antes de una entrevista para developer
Un día antes de la entrevista, no intentes aprender un framework completo.
Mejor revisa lo esencial:
- Lee nuevamente la descripción de la vacante.
- Identifica las tecnologías más importantes.
- Investiga qué hace la empresa.
- Repasa los proyectos que mejor demuestran tu experiencia.
- Prepara una introducción profesional de aproximadamente un minuto.
- Piensa en tres historias sobre problemas, colaboración y aprendizaje.
- Repasa fundamentos relevantes para el stack.
- Verifica cámara, micrófono e Internet si la entrevista es remota.
- Prepara dos o tres preguntas para el entrevistador.
Y recuerda algo importante: una entrevista también sirve para que tú evalúes la oportunidad.
Pregunta sobre el equipo, proyectos, tecnologías, procesos de desarrollo, expectativas para los primeros meses y oportunidades de crecimiento.
Una entrevista no define toda tu carrera
Puede que algunas entrevistas salgan muy bien y otras no. A veces encontrarás un challenge que coincide perfectamente con algo que hiciste la semana pasada. Otras veces te preguntarán sobre una tecnología que no utilizas desde hace años.
Lo importante es utilizar cada proceso para detectar dónde puedes mejorar.
¿Te costó explicar tus proyectos? Practica storytelling.
¿Tuviste problemas con SQL? Repásalo.
¿Te bloqueaste durante live coding? Practica resolviendo problemas mientras explicas tu razonamiento en voz alta.
Cada entrevista puede convertirse en información para la siguiente.
¿Te espera una entrevista técnica o una sesión de live coding?
Si ya superaste la primera conversación con Recursos Humanos y tu próximo paso es una entrevista técnica, también puedes prepararte con anticipación para esa etapa.
En Rootstack reunimos algunos consejos prácticos sobre cómo enfrentar una entrevista técnica, organizar tu razonamiento y manejar mejor una sesión de live coding, incluso cuando no sabes inmediatamente cuál es la solución.
Prepárate para tu próximo reto en tecnología
Conseguir un nuevo trabajo como developer requiere más que dominar un lenguaje o framework. También significa aprender a comunicar tu experiencia, explicar cómo piensas y demostrar cómo puedes contribuir dentro de un equipo.
En Rootstack, trabajamos con profesionales de diferentes áreas de tecnología y constantemente compartimos recursos, consejos de carrera y oportunidades para developers que quieren continuar creciendo.
¿Estás buscando tu próximo reto?
Explora nuestras Open Positions para conocer las oportunidades disponibles en tecnología y sigue nuestras redes sociales para encontrar nuevas vacantes, recursos para developers y contenido sobre cómo seguir desarrollando tu carrera en tech.
Tu próximo proceso puede comenzar con una conversación con HR.