Siete errores a evitar en sus entrevistas técnicas

Publicado: 2022-03-10
Resumen rápido ↬ No es ningún secreto que el proceso de la entrevista técnica deja mucho que desear; a menudo está plagado de ansiedad y estrés. En este artículo, veremos siete de los errores más comunes que cometen los candidatos en sus entrevistas técnicas y exploraremos formas de evitarlos.

He fallado muchas entrevistas técnicas. Pasaría año tras año y poco a poco progresaría en mis habilidades técnicas de entrevista. No fue hasta que recibí la oferta de trabajo de mis sueños de Spotify y pasé las entrevistas técnicas de Google que me di cuenta de cuánto había aprendido en los años anteriores. ¡Finalmente, mi estudio había valido la pena! Esto también fue en el momento en que muchos desarrolladores comenzaron a perder sus trabajos debido a COVID.

“Si tengo dificultades para pasar entrevistas de estructuras de datos y algoritmos con un título en informática”, pensé, “no puedo imaginar lo abrumadores que deben ser estos conceptos para los desarrolladores autodidactas”. Por lo tanto, durante el año pasado, me propuse hacer que las estructuras de datos y los algoritmos fueran accesibles para todos .

Me resultó increíblemente difícil encontrar un recurso para aprender todo sobre el proceso de la entrevista técnica. Desde la llamada telefónica del reclutador hasta la entrevista de diseño de sistemas y la negociación de una oferta de trabajo, no había un recurso de entrevista técnica que abarcara todo , así que decidí crear uno.

Una nota sobre las entrevistas remotas

Debido a la pandemia mundial, muchas empresas se han vuelto completamente remotas. Esto es excelente ya que permite que candidatos de todo el mundo presenten su solicitud, pero puede ser desalentador para los candidatos que tienen poca o ninguna experiencia con entrevistas en línea.

Aquí hay algunos consejos para sus entrevistas virtuales.

  • Llega temprano.
    No hay nada que provoque más pánico que unirse a una reunión en línea y darse cuenta de que necesita descargar un paquete completo de controladores para ejecutar el programa. Recomiendo crear una cuenta con la aplicación de reuniones con anticipación y realizar una reunión de prueba con un amigo para asegurarse de tener acceso a la aplicación y sentirse cómodo usando los controles en línea.
  • Usa auriculares.
    Siempre recomiendo usar auriculares para sus entrevistas técnicas remotas. Ayudarán a reducir el ruido de fondo y garantizarán que escuche claramente a los instructores.
  • Cargue su computadora.
    Las herramientas de reuniones remotas pueden agotar rápidamente la batería de su computadora, especialmente si está programando en vivo. Para combatir esto, tenga su computadora conectada durante la totalidad de la entrevista si es posible.
  • Prueba tu cámara.
    Si bien las entrevistas remotas nos permiten estar en un entorno seguro y familiar, a menudo podemos olvidarnos de eliminar los elementos desagradables del fondo de nuestro cuadro de video. Siempre sugiero realizar una reunión de prueba para verificar el cuadro de video y eliminar la ropa sucia del fondo. También puede usar un fondo virtual para su entrevista remota si su fondo no es el ideal.
Una imagen de cómo podría verse un espacio de trabajo personal
Vale la pena invertir en un espacio de trabajo personal: con una cámara decente, buena iluminación, un buen micrófono y una configuración cómoda. (Vista previa grande)

El proceso de la entrevista técnica

Cuando comienza el proceso de entrevista técnica con una empresa, su reclutador debe informarle sobre lo que debe esperar del proceso. Una de las razones por las que las entrevistas técnicas provocan tanta ansiedad es la falta de estandarización del proceso . Una entrevista técnica en una empresa puede verse increíblemente diferente de una entrevista técnica en otra empresa. Pero hay algunos puntos en común entre los procesos de entrevista técnica para los que puede prepararse.

Esta es una versión generalizada del proceso de la entrevista técnica que probablemente verá en sus próximas entrevistas.

Entrevista telefónica del reclutador

Su primera entrevista será una entrevista telefónica con el reclutador. Durante esta llamada, hablará sobre el trabajo, la empresa y lo que puede esperar del proceso de entrevista. No tome esta entrevista a la ligera : todas las entrevistas en el proceso de entrevista técnica son vitales para conseguirle una oferta de trabajo. Si no parece entusiasmado con el puesto, es posible que un reclutador no lo lleve a la siguiente fase del proceso.

Si está postulando a muchas ofertas de trabajo diferentes, le recomiendo mantener una hoja de cálculo de los roles, las empresas, la información del reclutador y cualquier información relevante. Debe volver a consultar sus notas antes de la entrevista telefónica con el reclutador para asegurarse de estar bien informado y dejar una buena impresión.

Cribado técnico

Si la entrevista telefónica del reclutador sale bien, es probable que pase a una entrevista técnica de selección. Esta entrevista puede ser asincrónica donde no interactúa con un entrevistador humano y en su lugar completa el desafío de codificación en una plataforma con un límite de tiempo, o puede tener un entrevistador en vivo.

Las empresas suelen realizar evaluaciones técnicas para garantizar que un candidato tenga los conocimientos técnicos básicos necesarios para prosperar en un puesto. Puede ser costoso entrevistar completamente a todos los candidatos, por lo que una selección técnica es una forma de reducir el grupo de candidatos.

Codificará en esta entrevista, por lo que es importante sentirse seguro en su lenguaje de programación fundamental.

Proyecto para llevar a casa

Algunas empresas requieren un proyecto de codificación para llevar a casa en lugar de un desafío de codificación, o además de un desafío de codificación (nuevamente, todos los procesos son diferentes, así que consulte a su reclutador para conocer los detalles).

Los proyectos de codificación son un tema polarizante: algunos candidatos los aman mientras que otros los encuentran injustos. Por un lado, los proyectos de codificación te permiten mostrar tus habilidades en un entorno más natural, utilizando las herramientas que te encantan. Por otro lado, estos proyectos pueden ser una forma de que una empresa reciba mano de obra gratuita (a menudo no remunerada).

Es probable que muchos candidatos con familias, varios trabajos u otros compromisos que consumen mucho tiempo no tengan el tiempo necesario para completar un proyecto de codificación para llevar a casa, lo que puede generar una ventaja injusta para los candidatos sin las mismas responsabilidades.

Si tiene la tarea de un proyecto para llevar a casa y no tiene el tiempo necesario para dedicarlo, puede preguntarle al reclutador si hay una alternativa. También podría valer la pena preguntar si se le compensará por el tiempo dedicado a esta entrevista (algunas empresas le pagarán, aunque todas deberían hacerlo).

Entrevistas en el sitio

La fase de la entrevista "en el sitio" es probablemente la última fase antes de recibir una oferta de trabajo o un rechazo. Muchas empresas solían llevar a los candidatos a sus oficinas para un día completo de entrevistas, pero debido a la pandemia, estas entrevistas se realizan de manera virtual.

Muchos candidatos consideran que las entrevistas en el sitio son las más estresantes, ya que requieren que se tome un día de vacaciones de su puesto actual para completarlas. Es probable que tenga tres o cuatro entrevistas (normalmente medio día) que consisten en una entrevista de proceso/valores/colaboración (cómo colabora con su equipo, cómo resuelve conflictos) y entrevistas de codificación.

Las entrevistas en el sitio son estresantes, así que recuerde tomar descansos y relajarse antes de cada entrevista.

Notas sobre el proceso de la entrevista

El proceso de la entrevista técnica es intenso y puede dejarte agotado. Asegúrate de tomarte un tiempo para relajarte después de cada entrevista y reflexionar sobre cómo te fue. ¿Hubo entrevistas con las que luchó más que otras? Si es así, concéntrese en esas áreas para su próximo proceso de entrevista; algunos reclutadores incluso le proporcionarán comentarios del entrevistador para que pueda enfocar su estudio.

También debe reflexionar sobre cómo se sintió durante el proceso de la entrevista. ¿Los entrevistadores te hicieron sentir seguro y cómodo? ¿Era este incluso un entorno de trabajo en el que prosperarías? Recuerde que las entrevistas técnicas son una calle de doble sentido.

Ahora que hemos detallado el proceso de la entrevista técnica, analicemos los siete errores que los candidatos suelen cometer y los consejos para evitarlos.

¡Más después del salto! Continúe leyendo a continuación ↓

Error #1: No Comunicarse Efectivamente

Se supone que las entrevistas técnicas miden sus habilidades de comunicación y resolución de problemas, no necesariamente si logró la solución de trabajo óptima para un desafío de codificación. La resolución de problemas tiene que ver con la comunicación, pero ¿sabías que cada cultura tiene una definición diferente de lo que significa ser un "buen comunicador"?

Hay dos tipos diferentes de comunicación:

  • Bajo contexto
    Muy explícito, redundante y directo al grano. Los mensajes se expresan claramente y deben interpretarse al pie de la letra.
  • Alto contexto
    Más ambiguo donde se espera que los oyentes lean entre líneas (o lean el aire) e interpreten el mensaje oculto.

Durante una entrevista técnica, es imperativo practicar la comunicación de bajo contexto, independientemente de cómo esté acostumbrado a comunicarse. Si necesita un momento para pensar, dígaselo a su entrevistador. ¡Si necesitas ayuda, pídela!

A menudo, los candidatos no pasan a la siguiente fase de la entrevista porque no lograron comunicarse de manera efectiva. Si piensa en la entrevista como una conversación en lugar de un examen, es más probable que se comunique de manera efectiva.

Error #2: No admitir cuando no sabes la respuesta

Si no sabes la respuesta a algo, ¡admítelo! Los entrevistadores aprecian cuando un candidato es consciente de sí mismo y lo suficientemente humilde como para admitir que no sabe la respuesta a algo. Es mucho mejor admitir que no sabe algo que "BS" en su camino a través de él.

Si no está seguro de cómo responder a una pregunta, puede decir: “Para ser honesto, no estoy seguro. Si tuviera que hacer una suposición educada, diría…” La gente no quiere trabajar con “sabelotodo”; quieren trabajar con humanos reales que puedan admitir que no saben la respuesta.

Error n.º 3: abarrotar la noche anterior a una entrevista

Seamos honestos: todos hemos abarrotado para una entrevista la noche anterior. Es agotador hacer tiempo para entrevistar, pero la realidad es que entrevistar es una habilidad (lamentablemente) y debe practicarse.

Aunque puede sentir que ha aprendido algo mientras estudiaba la noche anterior a una entrevista, este aprendizaje es volátil y superficial. Nuestro cerebro solo codifica información en la memoria a corto plazo cuando nos abarrotamos la noche anterior a una entrevista. Esto significa que toda esa información que acaba de “aprender” se disipará rápidamente después de la entrevista. Por lo tanto, es mejor para su memoria a largo plazo estudiar un poco en las semanas previas a una entrevista que atiborrarse la noche anterior.

Además, es más probable que regurgite información que realmente la entienda. Se hará evidente muy rápidamente si solo está recitando información que memorizó en lugar de trabajar en una solución.

Una estrategia para un aprendizaje eficaz es utilizar el cambio de contexto como herramienta. Si bien cambiar de contexto en medio del aprendizaje de una nueva habilidad parece ineficaz, en realidad es la herramienta de aprendizaje más eficaz. Cuando cambias de contexto durante el aprendizaje , es más difícil para nuestro cerebro recordar información, lo que en última instancia fortalece la información codificada y hace que sea más fácil de recordar a largo plazo.

Si desea leer más sobre métodos de aprendizaje efectivos, aquí hay algunos recursos que me ayudaron:

  • “Hábitos atómicos”, James Clear
  • “Aprender a aprender”, curso de Coursera
  • “Haz que se pegue”, Peter C. Brown, Henry L. Roediger III, Mark A. McDaniel

Error #4: Memorizar código para algoritmos y estructuras de datos

Los candidatos a menudo sienten que deben memorizar código para algoritmos y estructuras de datos, pero la realidad es que probablemente no tendrá que codificar estas cosas desde cero. Regurgitar el código no es una habilidad útil y su entrevistador podrá decir que simplemente ha memorizado una solución. En su lugar, debe intentar comprender el proceso de lo que está logrando.

Además, no necesita aprender todos los algoritmos de clasificación y búsqueda que se hayan inventado. En cambio, puede determinar la solución óptima para diferentes estructuras de datos y aprender los conceptos subyacentes. Por ejemplo, si se le pide que ordene una matriz de números enteros, es posible que sepa que un algoritmo de divide y vencerás como la ordenación por combinación o la ordenación rápida es una gran solución. Si comprende el concepto de cómo funciona un algoritmo o una estructura de datos, puede crear la solución.

Por último, la mayoría de las entrevistas de codificación se realizarán en el lenguaje de programación fundamental (incluso si una empresa está buscando un desarrollador de React/Vue.js): es probable que no se le pida que codifique utilizando un marco o biblioteca, así que asegúrese de estar seguro de sus conocimientos básicos de programación.

Error #5: Pasar por alto la entrevista de "ajuste cultural"

Todas las entrevistas a lo largo del proceso de la entrevista técnica son importantes, sin embargo, parece haber un enfoque en las estructuras de datos y los algoritmos. Y si bien las estructuras de datos y los algoritmos son un área importante para estudiar, debe prestar la misma atención a las otras entrevistas en el proceso: no priorice las estructuras de datos y los algoritmos sobre otras entrevistas "más fáciles" como la "colaboración y el proceso".

La entrevista de "ajuste cultural" está destinada a discernir cómo colaboras y manejas los conflictos en un equipo. Es probable que reciba preguntas como:

“Cuéntame sobre una vez que fracasó un proyecto en el que estabas trabajando. ¿Por qué fracasó y cómo avanzaste?”.

o

“Cuéntame sobre una vez que tuviste un conflicto con un miembro del equipo. ¿Cómo lo resolviste?

Escriba sus respuestas a estas preguntas y practique responderlas en voz alta. No querrás sonar ensayado, pero querrás ser conciso y no divagar. Limite su respuesta a unas pocas oraciones. Además, el contacto visual y el lenguaje corporal son importantes.

¡Trate de no inquietarse y concéntrese en hacer contacto visual con su entrevistador!

Error #6: Comenzar con la solución optimizada

A menos que tenga un 110 % de confianza en la solución más optimizada para un desafío de codificación, no tiene que comenzar con la solución más optimizada. Los candidatos a menudo piensan que tienen que empezar con una solución óptima y eso les hace tropezar. Se atascan y no pueden avanzar. En su lugar, comience con una solución no óptima y diga:

"Sé que esta no es la solución de mayor rendimiento, pero me gustaría obtener una solución que funcione y refactorizarla para el rendimiento más adelante en la entrevista".

Su entrevistador apreciará su honestidad y respeto por el desempeño. También podrá progresar más rápidamente y, en una entrevista, las pequeñas victorias pueden tener un gran impacto en la confianza en sí mismo y el rendimiento general.

Error #7: Pasar por alto los fundamentos de la programación

Los candidatos para roles de desarrollador front-end descuidan sus habilidades de HTML y CSS para priorizar JavaScript, pero más entrevistas están probando el conocimiento de las habilidades básicas de programación, así que no las descuide.

A menudo olvidamos los fundamentos y saltamos al marco y las bibliotecas de nivel más experto, pero esto puede dificultar el rendimiento de nuestra entrevista. Las entrevistas se llevan a cabo en los lenguajes básicos (es decir, JavaScript, no React/Vue.js), así que no descuide los fundamentos.

Conclusión

Todos sienten ansiedad por el proceso de la entrevista técnica, pero al tener en cuenta estos siete errores, puede mejorar sus posibilidades de obtener una oferta de trabajo.

Una vez que reciba una oferta de trabajo, puede decidir si desea o no negociar. Hay muchas cosas que puede negociar : tiempo libre pagado: horas de trabajo, equidad, bonificación por firmar, título del trabajo y salario son solo algunas.

Al negociar una oferta de trabajo, es importante investigar. ¿Cuánto gana anualmente alguien en este rol (y en esta ubicación geográfica)? Puedes usar Glassdoor para hacer una investigación de mercado.

Captura de pantalla de Glassdoor
Glassdoor se ha convertido en un lugar al que acudir para comprobar la cultura, los salarios, los procesos y los equipos de la empresa en todo el mundo. (Vista previa grande)

También debe reconocer que el reclutador tiene limitaciones y es posible que no pueda obtener un salario más alto. En su lugar, puede solicitar una bonificación por firmar o capital, pero prepárese para que le digan que no pueden aumentar su oferta.

Debe centrarse en "por qué" debe recibir un salario o beneficios adicionales; ¿Qué traes a la mesa que alguien más no traerá?

Por último, no le dé un ultimátum a un reclutador, es decir, "si no me da este salario, me iré". En su lugar, concéntrese en el hecho de que desea unirse al equipo pero necesita una mejora/cambio en la oferta para aceptar.

Aquí hay un correo electrónico de ejemplo que podría usar para solicitar un aumento de salario base:

“Muchas gracias por la oferta. Estoy realmente emocionado y con ganas de unirme al equipo. Antes de aceptar la oferta me gustaría discutir el salario base. Soy un miembro activo de la comunidad técnica e imparto numerosos cursos en línea con las plataformas de aprendizaje X. Sé que mi amplio conocimiento de Y beneficiará enormemente al equipo. Como tal, estoy buscando un salario base en el rango de A a B. ¡Avísame si podemos hacer que esto funcione y firmaré la oferta de inmediato!

Si no recibes una oferta de trabajo, ¡no te preocupes! Casi todo el mundo es rechazado para un puesto en un momento u otro; ¡No estás solo! Tómese un tiempo para reflexionar sobre sus entrevistas y determinar qué áreas puede mejorar para la próxima ronda de entrevistas.

Si desea obtener más información sobre estructuras de datos, algoritmos, proyectos de codificación, entrevistas de ajuste cultural, entrevistas de diseño de sistemas y más, consulte mi nuevo libro, "Descodificación del proceso de entrevista técnica". Este libro ha sido una de mis pasiones durante el último año y ha ayudado a muchos desarrolladores a conseguir una oferta de trabajo (¡incluido yo mismo)!

Sea paciente con usted mismo. ¡Puedes hacerlo!

Lectura adicional en SmashingMag:

  • Construyendo su propio plan de estudios de aprendizaje personal
  • Mejorar la comunicación de su equipo en la era del trabajo remoto
  • Mejor documentación y comunicación del equipo con documentos de diseño de productos
  • Cómo hacer que el trabajo remoto funcione: herramientas y recursos útiles