Conoce a Camilo, ingeniero de software sénior de Uber especializado en desarrollo web front-end. Tiene más de 10 años de experiencia en tecnología y le apasiona crear experiencias de usuario perfectas para Uber. Vive en Santiago de Chile y en su tiempo libre se dedica a la fotografía y al ciclismo, dos pasatiempos que lo ayudan a mantenerse creativo y lleno de energía. Como dato curioso, tiene dos gatos que se llaman Gandalf y Lucifer.
¿Cómo impulsaste tu crecimiento profesional en Uber?
“Desde que me uní a Uber, he impulsado activamente mi propio crecimiento profesional al tomar varios pasos estratégicos. Inicialmente, asumí tareas adicionales para acelerar mi incorporación y familiarizarme con la tecnología usada, asegurándome de poder contribuir de manera efectiva desde el principio. Para profundizar en los procesos y prácticas más eficaces, también tomé varios cursos y Codelabs.
Siempre me entusiasma aprender de mis compañeros, así que regularmente hago preguntas e interactúo con otros ingenieros para obtener información sobre sus estrategias técnicas y de toma de decisiones. Prestar atención al impacto de mi labor es esencial para mí, ya que me ayuda a entender el valor que aporto al equipo y a la empresa.
Cuando encuentro desafíos, me aseguro de comunicarlo abiertamente al gerente y al equipo para buscar su orientación y ayuda. Este enfoque colaborativo ha sido fundamental para mi desarrollo profesional y para resolver problemas complejos de manera efectiva.”
¿Qué te motivó a enviar tu candidatura a Uber?
“Estaba dispuesto a aprender nuevas tecnologías y seguir mejorando mis conocimientos de inglés en un entorno profesional. La reputación de Uber de tener una gran infraestructura tecnológica y abordar problemas complejos fue un atractivo importante para mí, ya que me apasiona resolver cuestiones difíciles y aprender de la forma en que mis compañeros las abordan. Cuando me enteré de que Uber iba a abrir un centro tecnológico en Chile, lo vi como una oportunidad única que no quería perder. Formar parte de una empresa tan innovadora y dinámica es una perspectiva emocionante que se alinea perfectamente con mis aspiraciones profesionales e intereses personales.”
¿Qué te inspira a desempeñar tu labor todos los días?
“El increíble equipo con el que tengo el privilegio de interactuar. Mis compañeros no solo son brillantes y solidarios, sino que también es muy divertido colaborar con ellos. Todos los días aprendo algo nuevo de ellos y siento un inmenso respaldo por parte de los gerentes de ingeniería y de producto. Esto marca una gran diferencia en mi motivación y productividad.
También me entusiasman los proyectos en los que puedo colaborar. Como miembro del equipo de Súper y Retail, tengo la oportunidad de contribuir a proyectos innovadores que mejoran la experiencia del usuario. Esto hace que mi labor sea interesante y satisfactoria, ya que puedo ver el impacto tangible de mis esfuerzos.
Ser parte de una gran empresa de tecnología de mi propio país es una ventaja significativa. Es inspirador colaborar en la sede en Chile de semejante líder global. Además, la ganancia y las ventajas de primer nivel que proporciona Uber se suman a la satisfacción y la motivación generales para garantizar que tenga todo lo necesario para prosperar tanto profesional como personalmente.
Todos los días, espero nuevos desafíos y oportunidades. Sé que cuento con el respaldo de un equipo fantástico y que colaboro en proyectos que realmente marcan la diferencia.”
¿Cómo te preparaste para tu entrevista?
“Para preparar mi entrevista con Uber, tomé un enfoque estratégico y detallado. En primer lugar, le hice muchas preguntas a la persona que me reclutó para entender qué esperar, y esto me ayudó a planear mi preparación de manera efectiva. Un factor clave fue averiguar cuánto tiempo tenía para prepararme, para desarrollar una estrategia sólida.
Me enfoqué en dos áreas principales: habilidades en algoritmos y resolución de códigos, y diseño de sistemas. Para los algoritmos y la codificación, usé la vasta información disponible en línea. Una sugerencia valiosa de un amigo fue no dedicar más de 20 minutos a un problema: si no puedes resolverlo en ese tiempo, aprenderás la solución para reconocer patrones en problemas futuros. Este método fue increíblemente efectivo. Una vez que me sentí cómodo resolviendo estos problemas, practiqué pensar en voz alta para asegurarme de que, durante la entrevista, la otra persona pudiera seguir mi proceso de pensamiento e interactuar conmigo de manera más efectiva.
Para el diseño de sistemas, usé varios recursos. Estudié la guía de diseño de sistemas disponible en GitHub y leí el libro Diseño de sistemas: una guía de información privilegiada. Además, aproveché mi propia experiencia para comprender mejor los ejemplos y los procesos de toma de decisiones. Para simular el entorno de la entrevista, practiqué en una pizarra e hice entrevistas simuladas con un amigo.
Para el resto del proceso, confié en mi experiencia profesional, asegurándome de poder hablar de mis proyectos y contribuciones anteriores con confianza. Este enfoque de preparación integral me dio la seguridad y las habilidades necesarias para tener éxito en la entrevista.”
¿Puedes contarnos más sobre el proceso de evaluación técnica?
“El proceso de evaluación técnica en Uber es exhaustivo y está bien estructurado, y tiene como objetivo evaluar varios aspectos de las habilidades técnicas y de resolución de problemas del candidato. En mi caso, el proceso incluyó varias entrevistas:
- Evaluación del código: Esta etapa inicial implicó un pequeño desafío con JavaScript básico.
- Algoritmos y estructuras de datos: En esta fase, los candidatos pueden usar cualquier lenguaje de programación con el que se sientan cómodos. El enfoque clave es demostrar tu proceso de pensamiento y cómo repites tu solución para mejorarla.
- Especialización (Web): Esta entrevista se centró en mi experiencia en desarrollo web.
- Diseño de sistemas: La atención se centró en mi capacidad para diseñar sistemas complejos.
- Gerente de contratación: La entrevista final fue una conversación sobre mis proyectos anteriores y mi experiencia laboral en equipos de ingeniería.
Una práctica común que sigo en cada entrevista es trazar un plan para resolver el problema propuesto y verificar con la otra persona si ese plan es aceptable. A lo largo de la entrevista, me enfoqué en exponer mi proceso de pensamiento y establecer una comunicación clara con la otra persona. Este enfoque es muy importante porque el trabajo en equipo y la comunicación son esenciales en el entorno laboral para garantizar que cada miembro del equipo pueda hacer su parte de manera efectiva.”
¿Qué consejo le darías a alguien que esté pasando por el proceso de entrevista de Uber?
“Prepara un enfoque estratégico: desarrolla una estrategia adaptada a tus fortalezas y debilidades. Identifica las áreas en las que sobresalgas y aprovecha tu experiencia. Esto te permitirá dedicar más atención a mejorar tus áreas más débiles. Esta preparación focalizada puede ayudarte a maximizar tu tiempo de preparación de manera efectiva.
Habilidades lingüísticas: No te dejes vencer por las barreras del idioma, sobre todo si el inglés no es tu idioma nativo. Aunque en nuestro entorno laboral en Uber predomina el inglés, lo más importante es comunicar tus ideas y razonamientos de manera efectiva. Concéntrate en mejorar tu capacidad para articular tus pensamientos con claridad y entablar un diálogo significativo. Para mí, mejorar mis habilidades en inglés fue una parte deliberada de la preparación para el proceso de entrevista, y estar en un entorno donde se habla este idioma me ha ayudado significativamente a crecer.
Este enfoque no solo mejora tu preparación para la entrevista, sino que también te prepara para prosperar en un entorno laboral diverso y colaborativo como Uber.”
Publicado por Uber
Come reimagine with us
Artículos relacionados
Más popular
Cancelación de viajes
Convirtiéndonos en la plataforma más justa de trabajo flexible
Novedades en el sistema de calificación
uAct – Unified Action Platform
Productos
Empresa