Un ingeniero de Google que fue rechazado al principio da 3 consejos para conseguir un trabajo de programador

Paden Gayle, que anteriormente trabajó en Bloomberg, es ahora ingeniero de software L4 en Google.
Paden Gayle, que anteriormente trabajó en Bloomberg, es ahora ingeniero de software L4 en Google.

Courtesy of Paden Gayle

Jaures Yip,

| Traducido por: 
  • Paden Gayle consiguió un puesto de ingeniero de software en Google tras varios rechazos.
  • Gayle hace hincapié en dominar los fundamentos de la programación y practicar con plataformas como LeetCode.
  • Aconseja empezar pronto a preparar las entrevistas y a establecer contactos genuinos para conseguir mejores oportunidades.

Cuando Paden Gayle fue a su primera ronda real de entrevistas tecnológicas en 2020, "fracasó horriblemente".

"Pensé que solo tenía que saber codificar, que sería como deicr 'Hola Mundo', y conseguiría el trabajo", cuenta. "Entré a ciegas y luego me di cuenta de que no tenía ni idea".

Gayle hizo entrevistas para puestos de ingeniería de software a tiempo completo en X, antes Twitter, y Bloomberg, así como para un programa de aprendizaje en Google. Todos le rechazaron.

Al año siguiente, volvió a hacer entrevistas para siete empresas. Esta vez recibió seis ofertas, pero Google volvió a rechazarle para un puesto de principiante. Gayle afirma que, dado que había programado su entrevista con Google para disponer del mayor tiempo posible de preparación, es probable que el fracaso se debiera a una combinación de cansancio y nerviosismo.

Aceptó entonces el puesto de ingeniero de software básico en Bloomberg, donde trabajó tres años.

Este año, sin embargo, Gayle por fin ha conseguido redimirse en Google y ha recibido una oferta para un puesto de ingeniería de software L4.

A continuación, encontrarás algunos de sus mejores consejos para conseguir un puesto de programador en un gigante tecnológico como Google.

Estudia los fundamentos

Ser capaz de trabajar a partir de los conceptos básicos en los que se basa una pregunta de la entrevista puede ayudar durante las pruebas de codificación.
Ser capaz de trabajar a partir de los conceptos básicos en los que se basa una pregunta de la entrevista puede ayudar durante las pruebas de codificación.

NurPhoto/Getty

Antes de aprender cálculo, hay que dominar la suma y la resta. Gayle dice que para tener éxito en preguntas de entrevista más complicadas, es necesario tener el mismo dominio de lo básico que para codificar.

Después de su primer intento fallido de entrevistas tecnológicas en 2020, Gayle dice que volvió a "profundizar realmente en los fundamentos de los problemas".

"Así que si un entrevistador me hacía una pregunta con la que no estaba familiarizado, siempre tendría los conocimientos necesarios para encontrar una solución", explica. "Esa fue mi estrategia en 2021: asegurarme de que podría conseguir una oferta. Y, afortunadamente, conseguí seis".

Gayle recomienda practicar con sitios web de preparación de entrevistas de codificación, como HackerRank o LeetCode, una plataforma popular entre los desarrolladores de software.

Sin embargo, el mayor error que comete la gente en su preparación es centrarse en el número de problemas que van a resolver en lugar de entender el razonamiento que hay detrás de ellos.

"Si alguien te pide que resuelvas una pregunta utilizando el algoritmo A, asegúrate de que entiendes por qué estás utilizando el algoritmo A y sé capaz de explicar cuáles son sus ventajas y desventajas", señala. "¿Por qué eliges este algoritmo en lugar de otro?".

Ahora que LeetCode está tan extendido entre los desarrolladores, las empresas tecnológicas también están empezando a darse cuenta. Gayle afirma que las probabilidades de ver un problema en estos sitios son cada vez más bajas, lo que hace que algunas personas entren en pánico.

Para la entrevista con Google, Gayle cuenta que, cuando recibió las preguntas, no tenía ni idea de por dónde empezar. En lugar de hacerlo, pidió un minuto para analizar el problema y diseccionar qué habilidades se necesitarían y por qué.

"Me tomé esos 30 segundos y me dije: “Vale, parece que tengo que hacer una búsqueda binaria aquí o tengo que hacer DFS aquí"", explica.

Gayle recomienda hacer simulacros de entrevistas y concursos de LeetCode, en los que a los desarrolladores se les plantean problemas que suelen ser nuevos en el sitio, para que se sientan cómodos con preguntas que nunca han visto antes.

"Porque al fin y al cabo, con estas entrevistas tecnológicas, la mitad es técnica, pero luego también está la otra mitad, la de la comunicación", explica. "Eso es algo en lo que mucha gente, incluso cuando yo hacía entrevistas en Bloomberg, fallaba".

Empieza pronto

"Me gusta decirle a la gente que las entrevistas, la búsqueda de empleo, todo eso, no es una carrera de velocidad", dice Gayle. "En realidad, es un maratón, y eso también se nota en tu preparación".

Recuerda que está bien tantear las oportunidades mientras sigues trabajando. Pero también es importante ser realista sobre el clima laboral actual. Gayle dice que, mientras buscaba trabajo, se aseguró de no elevar sus expectativas de conseguir una oferta.

"Creo que mucha gente asume que el panorama tecnológico de 2021 es como deberían seguir siendo las cosas ahora. Todo el mundo recibía una oferta entonces y, si no la recibías, era raro", explica. "Así que, cuando estaba haciendo entrevistas este año, me dije a mí mismo: “No tengas esa expectativa”".

Y añade: "Realmente me alivió poder decir: “Déjame ver qué hay por ahí y si pasa algo. Y así es como apareció Google".

En 2023, Gayle contactó con un reclutador de Google un par de meses antes de tener que detener el proceso debido a una congelación en las contrataciones.

La congelación de las contrataciones y los despidos masivos han proliferado en varias empresas durante el último año, lo que ha desanimado a muchos trabajadores a la hora de encontrar oportunidades. Aparte de lo peor del cierre por el COVID-19, los empleadores estadounidenses están reduciendo el número de ofertas de trabajo a su nivel más bajo desde 2014, como ya ha informado previamente Business Insider.

Sin embargo, Gayle y su reclutador siguieron en contacto hasta que le invitaron a una entrevista un año después. A pesar de la caída del mercado laboral, Gayle afirma que hay que prepararse continuamente para las entrevistas, para no "empezar de cero" cuando vuelvan a surgir puestos de trabajo.

"Si no te preparas para mañana, prepárate para dentro de un año", afirma. "Así, cuando las empresas empiecen a contratar, estarás preparado, frente a la persona que dice: “Oh, el mercado está mal, así que no voy a prepararme ahora”".

En lugar de condensar un gran volumen de estudio en un corto espacio de tiempo, Gayle recomienda una reintroducción gradual de habilidades y práctica, como resolver un problema de LeetCode al día durante varios meses.

"Esa pequeña repetición puede ayudar a construir tu tolerancia a LeetCode y no quemarte, a la vez que conservas los conocimientos", explica.

Haz y mantén contactos "reales"

Cuando Gayle anunció a través de una publicación en LinkedIn su incorporación a Google, la cual obtuvo más de 8.000 interacciones, recibió varios mensajes, la mayoría de los cuales le pedían directamente una recomendación.

Dice que solo alrededor de un 30% de ellos mencionaba su trabajo anterior o hacía referencia a otros contactos, y esos fueron los mensajes a los que intentó responder.

"Esta persona al menos dedicó más de 10 segundos a mirar mi perfil y entender lo que hacía anteriormente", dice. "Así que les mostré el mismo respeto al volver a contactar con ellos".

Gayle afirma que, en última instancia, "las personas son personas", incluidos los reclutadores. Por lo tanto, intentar establecer conexiones más personales probablemente te ayudará a destacar y a mantenerte en contacto.

"Con Karen, mi reclutadora, congeniamos hablando de música en nuestra primera conversación, algo muy sencillo", cuenta. "Así que cada vez que coincidíamos, hacíamos un pequeño comentario o broma sobre eso".

Gayle dice que se pone en contacto con la gente principalmente a través de LinkedIn, pero también en conferencias de networking presenciales. Recomienda buscar conferencias dentro de comunidades específicas con las que te identifiques, como NSBE o AfroTech, si eres negro, el Programa Grace Hopper para mujeres o Out In Tech para la comunidad LGBTQ+.

"Encuentra un servidor de Discord, un subreddit o un grupo de LinkedIn con el que te identifiques", explica. "Porque hay mucha gente buscando conectar, especialmente en el sector tecnológico, ya que puede ser bastante solitario".

Conoce cómo trabajamos en BusinessInsider.

Etiquetas: Consejos, Trending, Google, Entrevistas de Trabajo