Un ingeniero de software clasifica las 10 entrevistas más difíciles tras recibir 18 ofertas de Apple, Google, Meta y otras tecnológicas

Aria Yang
| Traducido por: 
Ranking de las 10 entrevistas más difíciles de las grandes tecnológicas.

Steven Zhang

  • Steven Zhang, un ingeniero de software, comenzó su búsqueda de trabajo en 2019 y recibió 18 ofertas de empleo después de 22 entrevistas en las empresas más importantes del sector tecnológico. 
  • Este es su ranking de las 10 entrevistas más difíciles por las que había pasado, incluyendo Apple, Google y Meta, entre otras.

Empecé a trabajar como ingeniero de software en 2014 y actualmente administro ClimateTechList.com, una bolsa de trabajo y un recurso para la tecnología climática.

Después de cinco años en Tableau, quería probar en otras empresas donde potenciar mi carrera y las diferentes funciones que podía desempeñar. 

Así que, en la primera mitad de 2019, hice una extensa búsqueda de trabajo. Finalmente, recibí 18 ofertas de empleo después de 22 entrevistas in situ de empresas como Apple, Meta, Airbnb y Uber.

De las 22 empresas con las que hice una entrevista, esta es mi clasificación de las 10 más difíciles por las que pasé. Para hacer el ranking he tenido en cuenta la dificultad de las entrevistas en función de tres factores: el número de preguntas formuladas dentro de un límite de tiempo, la complejidad de los problemas y la novedad de los mismos. 

10. Palantir

La entrevista fue bastante estándar y consistió en preguntas sobre codificación y diseño de sistemas.

La parte interesante era que se pedía a los entrevistados que comiesen con los empleados actuales y con otros candidatos. Era un poco confuso, y aunque el reclutador nos aseguró que esa comida no era parte de la evaluación, en realidad la sensación era la contraria. La propia comida también fue extraña, ya que los empleados nos preguntaban a los candidatos si competíamos por el mismo puesto.

9. Airtable

Después de la entrevista presencial, me mandaron un ejercicio para hacer en casa que me llevó más de cuatro horas completar, pero me pagaron por ello. La parte más difícil fue escribir el código y hacerlo muy legible. Durante la entrevista, también tuve que presentar mi trabajo en una sesión de una hora ante un panel de dos o tres entrevistadores.

Me gustó mucho la experiencia de la entrevista en Airtable y acabé entrando en la empresa. Entonces era una empresa pequeña, y recuerdo que tuve la oportunidad de hablar con directivos como el director técnico, lo que fue una gran experiencia.

8. Google

Las preguntas del algoritmo de Google eran más complejas que las de Airtable y Palantir.

Personalmente, el proceso de entrevistas de Google me pareció el más anticuado en comparación con el resto de empresas de la lista. Solo escribí código en la pizarra, en vez de hacerlo en directo con un ordenador. También parecía haber una falta de coordinación en la selección de preguntas. Por ejemplo, me encontré con preguntas similares en el mismo nicho de estructura de datos.

Sorprendentemente, tampoco me hicieron preguntas de personalidad.

He organizado cientos de entrevistas en Amazon y otras tecnológicas: el proceso puede resultar pesado, pero es necesario y esta es la razón

7. Meta

La entrevista de Meta fue sorprendentemente ligera, con sólo cuatro rondas, frente a las cinco o seis habituales en otras empresas. Las preguntas se centraban en el producto, como el diseño de una sección de comentarios en directo en Facebook, en lugar de basarse puramente en la codificación.

Recuerdo que pregunté al responsable de contratación por qué las entrevistas eran más ligeras que en otras empresas, y me explicaron que reducir el número de rondas no repercutía en la calidad de las contrataciones, sino que hacía que el proceso fuera menos cansado para los candidatos. También porque gastaban menos recursos de la empresa en las entrevistas.

6. Uber

La parte más complicada de la entrevista fue que se hicieron muchas tareas a la vez, por lo que no tuve tiempo de recibir posibles comentarios: no pude saber si lo había hecho bien o no. Tras completar la primera parte, pasamos rápidamente a la segunda. Durante la tercera parte, cuando iba por la mitad, me anunciaron que se había acabado el tiempo.

Había una dinámica psicológica: si captaba alguna señal sobre cómo lo estaba haciendo, por pequeña que fuera, ganaba algo de impulso para afrontar el resto de la entrevista. En general, fue una experiencia bastante intensa.

Una cosa interesante fue que Uber tuvo una sesión con entrevistadores "Bar Raiser". La sesión reunió a un equipo diferente de la empresa en el proceso de contratación que están entrenados rigurosamente para eliminar cualquier sesgo del proceso y garantizar que los nuevos contratados superen el estándar establecido por otros compañeros en roles similares.

Como fundador de una startup estoy deseando contratar a trabajadores despedidos de las 'big tech': esto es lo que busco en los candidatos durante las entrevistas

5. Cruise

El proceso de la entrevista fue estándar, incluyendo preguntas de diseño de algoritmos, sistemas y una de comportamiento.

Sin embargo, lo que la hizo difícil no fue la entrevista en sí: tuve migraña durante todo el proceso y la medicación no me hizo efecto. Fue una lección para mí: aunque no podía estar en un entorno perfecto, debía controlar lo que podía.

En retrospectiva, me gustaría haber reprogramado, y creo que el equipo de reclutamiento habría estado encantado de hacerlo.

4. Checkr

La entrevista de codificación fue intensa: tuve que sentarme en la sala y codificar durante dos horas mientras los entrevistadores me observaban y me hacían preguntas.

Lo que lo hizo aún más difícil fue que tuve que escribir una pieza de código completamente funcional, no solo un algoritmo, lo que significa que el código tenía que funcionar.

3. Zoox

Zoox hace preguntas matemáticas intensas, además de las entrevistas de código estándar. Por ejemplo, preguntaban cómo medir la distancia de la Tierra a la Luna utilizando herramientas como un transportador y una regla.

Requiere conocimientos intensivos de matemáticas, como trigonometría. Yo diría que en la mayoría de las entrevistas de ingeniería de software, a los candidatos no les preguntan este tipo de cuestiones matemáticas en absoluto.

2. Stripe

La diversidad de problemas hizo que la entrevista fuera un reto. Las preguntas iban desde la resolución de errores y la escritura de código utilizando una API existente para hablar a través de un diseño técnico sin codificación.

Además, las entrevistas en Stripe son mucho más del mundo real, lo que también las hace más difíciles. Recuerdo que había una pregunta sobre el uso de una versión simplificada de la API de Stripe para crear un modelo de detección de fraude en pedidos y pagos.

Sin embargo, le doy una puntuación de 10/10 al proceso de entrevista en general, porque sentí que los entrevistadores hicieron todas las preguntas correctas, y la entrevista en sí fue lo más similar a lo que sería una experiencia de codificación en la vida real como ingeniero de software.

1. Airbnb

Tuve dos rondas de pruebas técnicas telefónicas y una entrevista in situ, en la que me hicieron preguntas sobre algoritmos muy difíciles. Las preguntas eran específicas, y tuve que escribir y ejecutar código en 50 minutos.

Por ejemplo, una pregunta se refería a una azotea con una forma única, y tenía que calcular cuánto tiempo se tardaría en llenarla de agua, teniendo en cuenta sus diferentes desniveles, como colinas y valles. Para una pregunta de este tipo, tuve que convertirla en una estructura de datos en código y, a continuación, escribir una función para calcular el tiempo de llenado.

Airbnb también fue dos niveles más allá en las rondas de comportamiento que otras empresas tecnológicas. Me preguntaron por proyectos en los que había trabajado y por mi proceso de toma de decisiones. La presión casi me hizo sentir que era un verdadero interrogatorio.

La oficina de Airbnb es muy bonita, con salas de reuniones que se asemejan a los famosos listados de Airbnb. El equipo de contratación también cooperó y fue fácil trabajar con ellos.

Ajusta tus expectativas al mercado laboral actual

Además de las entrevistas más difíciles mencionadas anteriormente, las más fáciles que experimenté fueron las de WeWork, Zillow y Zume. Sin embargo, no creo que una entrevista fácil indique necesariamente un bajo nivel de talento en la empresa; podría deberse a que me había preparado específicamente para las preguntas que me hicieron ese día.

Por mi experiencia en la búsqueda de empleo, creo que todo el mundo puede llegar a ser bueno en las entrevistas con la suficiente práctica. Sin embargo, con el mercado laboral actual, aconsejo a los solicitantes de empleo que ajusten sus expectativas. No creo que hoy día consiguiera 18 ofertas porque el entorno de contratación es muy competitivo; probablemente solo conseguiría la mitad.

Cómo identificar 'banderas rojas' en las empresas.

Es crucial que los solicitantes de empleo aborden estos problemas de forma coherente y pongan en marcha su proceso real de búsqueda de empleo. Siempre recomiendo mantener un calendario que permita a los reclutadores programar entrevistas directamente desde él, en lugar de enviar correos electrónicos de un lado a otro.

También es importante tener claro el calendario de contratación de cada empresa. Por ejemplo, si no consigues pasar de la fase del currículum con determinadas empresas, haz una lista de ellas e intenta que te presenten.

Conoce cómo trabajamos en Business Insider.