Conoce a Isidora, una ingeniera de back-end que vive en Chile. Se unió este año al equipo encargado del proceso de pago de Uber Eats y colabora en las páginas de carrito y pago. Además de programar, disfruta ejercitarse (¡es instructora certificada de Body Combat!), ver películas de animación y series, y también le gusta pasar tiempo con su familia, con sus amistades y con Kira, su mascota.
¿Qué te motivó a enviar tu candidatura y por qué decidiste unirte a Uber?
“Hubo cuatro factores principales que influyeron mi decisión de unirme a Uber:
- Impacto: Quería trabajar para una empresa capaz de impactar a nivel global de forma significativa y ser parte de un equipo donde mi participación tuviera un efecto visible en los usuarios finales.
- Escala: El alcance global de Uber representó un desafío único y una oportunidad para trabajar en problemas a gran escala.
- Desarrollo profesional: Quería tener nuevas oportunidades de crecimiento y aprendizaje, y también una trayectoria profesional clara como colaboradora individual. ¡Esperaba poder programar mucho!
- Equipo: Me entusiasmaba la oportunidad de integrarme a un equipo de ingeniería con personas de todo el mundo, talentosas y de alto nivel.”
¿Qué distingue a la nueva sede de Tecnología de Uber en Santiago?
“Todas las personas son amables y siempre están dispuestas a ayudar, ya sea para comprender las políticas de Uber o para abordar los desafíos técnicos. Aunque mi equipo directo no está en Chile, me gusta venir a la oficina y conocer a otros compañeros de mi país. Estoy emocionada porque me sentiré aún más involucrada en esta nueva oficina.
Hay un conocimiento y una experiencia muy profundos en cuanto a la entrega de productos del súper y ha sido divertido aprender sobre esto. Varias personas del equipo provienen de entornos similares y esto nos aporta a todos un conocimiento invaluable para comprender lo que a los usuarios les encanta de este tipo de experiencia de compra y lo que detestan de ella.”
Llevas 3 meses en Uber. ¿Consideras que tu experiencia en Uber ha cumplido con tus expectativas hasta ahora?
“Sí, en cuanto al impacto, la escala y el desarrollo profesional. Estos aspectos han sido como esperaba: un trabajo es desafiante y gratificante, y el equipo es muy talentoso y experimentado. Sin embargo, el ritmo es más rápido de lo que esperaba y los desafíos técnicos tienen una complejidad mayor, aspectos que han hecho que esta experiencia sea muy estimulante.”
Cuéntanos sobre el proceso de contratación. ¿Te sorprendió algo?
“El proceso de contratación de Uber fue minucioso y bien organizado. Este es el resumen de mi experiencia en cada etapa:
- Candidatura: Identifiqué un puesto para el que estaba calificada en la página Uber Careers y una amistad me recomendó.
- Entrevistas: El proceso incluyó una llamada de preselección con una persona de reclutamiento, seguida de tres entrevistas de programación, dos de diseño y arquitectura, y una centrada en la colaboración y el liderazgo. Conoce más sobre el proceso de entrevista en esta publicación.
- Preparación: El equipo de Uber me envió material detallado, incluidos recursos y sugerencias para tener un resultado exitoso. El personal de reclutamiento fue muy amable, me brindó apoyo y siempre estuvo disponible para responder mis preguntas antes de cada etapa.
Me sorprendió gratamente lo estructurado que fue el proceso y el respaldo que sentí. Las conversaciones con mi futuro gerente y con mi guía de incorporación me ayudaron a comprender la dinámica del nuevo equipo y los desafíos que enfrentaría.”
¿Te preparaste o estudiaste para alguna etapa del proceso de contratación? ¿Cómo?
“Sí, me preparé mucho para cada etapa. El material de preparación de entrevistas de Uber detalla todos los pasos, los recursos para prepararla (p. ej. material de Uber específico hecho por el autor de “Cracking the Coding Interview”), consejos para tener resultados exitosos y sugerencias de ingenieros de software reales y gerentes de ingeniería de diferentes equipos.
Para las entrevistas de codificación, revisé las estructuras de datos y los algoritmos básicos, practiqué con ejercicios de Leetcode de todos los niveles de dificultad y vi videos de entrevistas simuladas de Uber (como esta de algoritmos y estructuras de datos). Aunque suelo usar estas estructuras de datos en mi trabajo, había olvidado algunos detalles de los fundamentos. Estudiarlos de nuevo fue divertido (¡soy un poco nerd!) y útil para las entrevistas.
Para las entrevistas de diseño, hice un curso interactivo e intenté relacionar el contenido con mi experiencia como ingeniera de software. También leí “Designing Data-Intensive Applications” para repasar conceptos más avanzados.
Por último, para las entrevistas conductuales, investigué la escala, los valores y los equipos de Uber para ver si mis objetivos se alineaban con la visión de la empresa.”
Danos tus 5 mejores sugerencias para tener éxito en el proceso de entrevistas de Uber.
- Prepárate a fondo. Usa los materiales y la gran cantidad de recursos disponibles para estudiar a profundidad. ¡La confianza llega con la preparación!
- Entrevistas simuladas. Practica como si fueran reales. Usa temporizadores, verbaliza tus pensamientos (habla en voz alta incluso si no hay nadie) y resuelve los problemas de principio a fin. Si no hay alguien que pueda ayudarte, aprovecha las herramientas de IA. Yo planteaba el problema de código y pedía orientación como si la IA fuera el entrevistador, sin proporcionar la solución. Funcionó a la perfección.
- Investiga sobre Uber y el rol. ¿Por qué quieres trabajar en Uber? ¿Cómo te ves como ingeniera de software en esta empresa?
- Haz preguntas. Interactúa con tus entrevistadores para comprender mejor cómo es la empresa y establecer expectativas realistas.
- Sé tú mismo. Los entrevistadores quieren conocerte. Actúa de forma auténtica y no tengas miedo de expresar tu opinión del proceso.
¿Estás pensando en unirte a Uber? Explora nuestras vacantes →
Publicado por Stephani Domako