DEV Community

loading...
Cover image for Cómo es una entrevista en GitLab: un vistazo al proceso de contratación

Cómo es una entrevista en GitLab: un vistazo al proceso de contratación

Luis Mejia
Senior Software Engineer, I love helping others with debugging and performance improvements. #PythonNicaragua organizer
・7 min read

Cover

¡Hola a todos! 👋

En diciembre 2020, realicé mi proceso de entrevista para trabajar en GitLab Inc. en el puesto de Backend Engineer en el equipo de Growth: Product Intelligence.

Este artículo describe cómo fue mi experiencia.

Si uso una palabra para resumir todo, sería AMABILIDAD.

Siendo honesto, todos en el proceso fueron tan amables, que en cada entrevista dedicaban los primeros minutos para presentarse y romper el hielo para que yo me sintiera bienvenido.

Antecedentes: ¿Por qué decidí aplicar a Gitlab?

Yo llevo 11+ años trabajando en desarrollo de software y desde 2015 trabajo con equipos remotos desde Nicaragua. Me he especializado en backend usando python o ruby.

Lo que me motivó a aplicar a Gitlab fue una charla de Mario de la Ossa. Fue en una universidad local, en Julio de 2019, organizada por GDG Managua.

Charla Comunidad

Al inicio de su charla sobre Git, Mario mencionó que trabajaba para Gitlab, y al final nos habló de las vacantes y nos invitó a aplicar.

Primer Intento

Poco tiempo después de esa charla yo envié mi solicitud, a través de greenhouse.

La desilusión

No me contactaron 😢.

Decidí continuar otros procesos de selección y aceptar otra oferta de trabajo.

La sorpresa

Correo sorpresa

Para mi sorpresa el 22 de Agosto 2019, me contactaron para decirme que estaban interesados en iniciar el proceso de entrevista.

La semilla de la oportunidad

Semilla oportunidad

Decidí contestar el correo, explicando mi situación y manifestando mi interés en el futuro (talvés un año).

En el transcurso de ese tiempo me dediqué a ayudar lo más que pude a la empresa para la que trabajaba y aumentar mi experiencia lo más que podía sobre Ruby on Rails. También aprendí la sintáxis básica de Go e hice unos pequeños aportes a un proyecto.

Segundo Intento

En noviembre 2020, ya habían pasado 16 meses, por lo que decidí utilizar linkedin para mantenerme informado de futuras vacantes.

El 11 de Noviembre 2020, agregué a mi linkedin a Cyndi Walsh, Technical Recruiter en Gitlab (Tengo su permiso para mencionar y vincular su perfil).

Al aceptar mi solicitud, no corrí a escribirle y decirle que me contratara. Ese es un error muy común que cometen muchas personas al contactar reclutadores.

Le agradecí por haberme aceptado, y le manifesté mi interés en el contenido que ella publicaba.

Me aseguré que mi presencia virtual estuviera lo mejor posible (lee mi artículo sobre consejos aquí)

Para mi fortuna, no pasó mucho tiempo. El 17 de Noviembre, me escribió para informarme de vacantes disponibles.

Inicio del Proceso

El proceso normalmente dura de 4 a 6 semanas, pero en mi caso, duró 2 meses debido a las vacaciones de fin de año.

A continuación detallo la linea de tiempo del proceso:

17 de Noviembre 2020

Cyndi me avisa de las vacantes y coordinamos mi primer entrevista.

18 de Noviembre 2020

Me confirma mi primer entrevista para el 18 de Noviembre 2020, y me explica que la llamada se tratara de:

  • mi experiencia
  • lo que estoy buscando
  • mi enfoque para este puesto y
  • preguntas que yo tenga sobre el puesto.

También me recomendó leer sobre Gitlab, su manual Handbook y leer sobre sus valores Values

Además de leer la información que ella me mandó, también busqué en Google las preguntas típicas de una screening interview, preparé y practiqué mis respuestas en inglés.

Pueden leer sobre todo el proceso de entrevista de Gitlab acá.

Lo que más llamó mi atención fue que la reclutadora esperaría un máximo de 5 minutos, y si yo no aparecía en ese tiempo sería descalificado del proceso con estado "no show".

Etapa 1: Screening call

Fecha: 19 de Noviembre 2020
Duración: 30 minutos

Procuré estar 15 minutos antes de la hora acordada, entrar al enlace de zoom y avisar por correo que ya estaba listo y que estaría esperando. Esto último me daba cierta tranquilidad, en caso que tuviera problemas de electricidad, internet, cayera un asteroide, nos invadieran los extraterrestres, etc. Por suerte nada de esto sucedió (lo de los extraterrestres no me consta 😄)

Tuve mi primera llamada con Cyndi, hablamos de mi motivación para entrevistarme con GitLab. Cyndi mencionó la información de la vacante sobre lo que hace el equipo, lo que busca, las siguientes etapas del proceso, etc. Ella mencionó que el proceso podría durar de 4 a 6 semanas, y que tendría aproximadamente 4 entrevista incluyendo Screening, Tech, Engineer Manager y Engineer Director.

También hablamos sobre mi experiencia y habilidades 😄. Y me explico los distintos niveles para Desarrolladores y los rangos salariales correspondientes.

Fue una llamada de 30 minutos y finalizamos con los siguientes pasos si mi solicitud avanzaba.

Ese mismo día recibí otro correo solicitando mi disponibilidad para las próximas semanas para coordinar mi siguiente entrevista.

Proporcioné también mi usuario personal de Gitlab para que me asignaran el tech challenge.

Etapa 2.1: Tech Challenge

Como se define en la página del manual, me enviaron un Merge Request (MR). Se me pidió que lo revisara y agregara mis sugerencias para mejorarlo.

  • 24 de Noviembre 2020: Recibí un correo donde me asignaban el MR.

  • 25 de Noviembre 2020: Completé el MR y envié mis comentarios.

Para conocer la ronda de entrevistas técnicas, puede consultar la página del manual de GitLab.

Etapa 2.2: Technical Interview

Fecha: 1 de Diciembre 2020
Duración: 60 minutos

El entrevistador, Nick Thomas, dedicó los primeros minutos de la entrevista para conocernos y que yo disminuyera el estrés, y luego revisó conmigo mis comentarios del Merge Request, me hizo preguntas de buenas prácticas, de seguridad, de cambios que yo haría y me pidió que realizara un cambio sencillo e hiciera un commit mientras compartía mi pantalla.

Al final realicé algunas preguntas sobre la infraestructura, el tamaño de la base de datos, etc.

Ese mismo dia, me confirmaron que habia pasado a la siguiente etapa, a entrevistarme con el Hiring Manager para una Behavioral Interview

Etapa 3: Hiring Manager Interview

La siguiente ronda fue la de comportamiento(Behavioural Interview). Para esta entrevista volví a investigar las preguntas frecuentes, preparé y practiqué mis respuestas en inglés.

En mi caso, tuve entrevistas con 3 equipos diferentes, para encontrar el mejor mutual match considerando mi experiencia y habilidades.

  • 23 de Noviembre 2020: Create:Editor Team
  • 3 de Diciembre 2020: Release Team
  • 16 de Diciembre 2020: Product intelligence Team

Product Intelligence Team Hiring Manager Interview

Duración: 1 hora

El panel de esta ronda fueron 2 gerentes de ingeniería. Jerome Ng, que también es mi gerente de contratación, y Thiago Figueiro, que es gerente de ingeniería de Threat Management, fueron el panel de la ronda de comportamiento.

Esta ronda gira en torno a la alineación del candidato con los valores de la empresa, ambos gerentes tomaban turno para realizarme preguntas tipo STAR. Al final me dieron tiempo para hacer cualquier pregunta relacionada con el puesto y sus responsabilidades.

21 de Diciembre 2020

¡Recibí el correo electrónico solicitando disponibilidad para la siguiente ronda! 🎉 🎊

Del 20 de diciembre 2020 al 3 de Enero 2021: VACACIONES DE FIN DE AÑO

Etapa 4: Director interview

Fecha: 7 de Enero 2021
Duración: 60 minutos

Esta ronda fue con Wayne Haber, Director de Ingeniería del Departamento de Growth.

Product Intelligence es parte del equipo de Growth. Wayne lo lidera y, por lo tanto, la ronda estaba programada con él.

Esto es algo similar a la ronda de comportamiento anterior, pero como candidato, tuve la oportunidad de hacer preguntas sobre la empresa, los valores desde la perspectiva del director.

Y seguí un proceso similar para prepararme para esta ronda también, una vez que obtuve la confirmación de la programación, escribí mis preguntas y respuestas y las practiqué.

Y Listo 🎉🎉🎉

Al finalizar, recibí otro correo electrónico solicitando referencias para el proceso de Verificación de referencias 🎉. Este es el siguiente paso en el proceso de entrevista.

Etapa 5: Referencias laborales

Fecha: 10 de Enero de 2021
Duración: 1 semana aproximadamente

En esta etapa te piden 3 referencias laborales, 1 de ellos que haya sido tu jefe directo.

Les escriben por correo y les solicitan disponibilidad para una llamada, agendan la llamada y reunen la retroalimentación de las 3 personas.

Etapa 6: Revisión de antecedentes

Fecha: 26 de Enero de 2021
Duración: 1 semana aproximadamente

Te solicitan información sobre tu historial laboral, y verifican que la información proporcionada sea verdadera.

Dato curioso

Desde la primera entrevista te comparten una página, donde puedes darle seguimiento a cada etapa, y después de cada entrevista, llenas una encuesta de satisfacción para valorar a los entrevistadores.

Etapa Final: Presentación de la Oferta

  • 26 de Enero 2021: Reunión con Jerome and Cyndi para presentación de oferta económica.
  • 27 de Enero 2021: Envío del contrato Final

La reunión es casi una formalidad ya que desde la primer entrevista Cyndi me había presentado los rangos salariales.

Recibí la oferta final y firma del contrato. También, llené un formulario para la compra de una laptop nueva de acuerdo a su manual

AGRADECIMIENTOS:

Un agradecimiento especial a Cyndi Walsh ¡ella realmente vive los valores de la empresa! Todo el proceso fue muy transparente. Ella respondió a todos mis correos electrónicos justo a tiempo y daba seguimiento luego de las entrevistas.

Más que una reclutadora fue una facilitadora en todo el proceso de entrevista.

Entonces, ¡esta fue mi increíble experiencia con GitLab!

Creo que todo esto, hacer que un candidato comprenda el proceso, tratarlo con respeto y convertirlo en una experiencia agradable en general, es un gran ejemplo de cómo actuar de acuerdo con los valores de GitLab en todos los sentidos, incluso a través del proceso de contratación.

Si te ha gustado este artículo, no dudes en compartirlo, y en seguirme en twitter

Discussion (6)

Collapse
cescquintero profile image
Francisco Quintero 🇨🇴

Felicitaciones, Luis. Gitlab es una gran empresa con un excelente producto y seguro vas a aprender mucho ahí.

Yo también inicié proceso más o menos a finales de Enero de este año y por motivos familiares tuve dilatar mucho el proceso. Siempre fueron receptivos y comprensivos con mi situación.

De las entrevistas que hice todo me pareció muy transparente y bien elaborado. Para mí infortunio, solo llegué hasta la entrevista técnica pero en todo caso disfrute las diferentes entrevistas que estuve.

Collapse
luismejiadev profile image
Luis Mejia Author

Gracias. Que bueno que disfrutaste del proceso. Recuerda que si quieres volver a postularte en el futuro, hay muchos casos de exito que ingresaron luego de algunos intentos.

Collapse
cescquintero profile image
Francisco Quintero 🇨🇴

Gracias, Luis. Sí, en definitiva consideraré volver a intentarlo en el futuro.

Collapse
kegubits profile image
Keiler Guardo

Todo esfuerzo tiene su recompensa.

Collapse
franciscode profile image
Francisco

¡Felicitaciones!

Collapse
luismejiadev profile image
Luis Mejia Author

Gracias Francisco