J'ai postulé via un recruteur. Le processus a pris 2 mois. J'ai passé un entretien chez Uber (São Paulo, ) en août 2025
Entretien
O processo seletivo foi iniciado com um contato pelo recrutador do RH.
Após o primeiro contato, eles agendaram a primeira entrevista técnica.
Após a primeira entrevista técnica, você deve fazer mais 4 entrevistas, que são compostas por 2 de coding, 1 de system design e 1 de experiências anteriores, onde você deve descrever o design de uma solução que teve um desafio técnico interessante e que você tenha liderado.
O feedback, apesar de negativo, foi extremamente detalhado. O recrutador fez uma call comigo para me passar as impressões de todas as etapas, com pontos claros sobre o que eu posso melhorar para futuras tentativas.
Foi de longe a melhor experiência de recrutamento que eu tive, principalmente pelo atenção do time de recrutamento em esclarecer todas as etapas e prover o feedback apropriado, coisa que é bem rara de se ver hoje em dia.
1
J'ai passé un entretien chez Uber
Entretien
The phone screen lasted about 30 minutes and began with general questions about my background before diving into technical topics. I was asked to solve a DSA question on finding the top K frequent elements, discussing both the min-heap and bucket-sort approaches. Surprisingly, I had recently practiced a similar problem on the algorithm section of PracHub, which helped me articulate my thought process clearly. The interview continued with an onsite where I tackled system design and behavioral questions, and overall, the experience was straightforward and positive, leading to an offer that I happily accepted.
Questions d'entretien [1]
Question 1
Top K Frequent Elements: given an integer array and integer k, return the k most frequent elements. Walk through both the min-heap approach (O(n log k) time) and the bucket-sort approach (O(n) time), then discuss the trade-offs in time, space, and which one you'd pick for a streaming variant where new numbers keep arriving.
Surprisingly, the interview felt quite straightforward, especially for a senior role. I started with a technical screen, where I was asked to design an Uber Eats cart service. It caught me off guard initially, but then I remembered a specific mock I had practiced on PracHub that was nearly spot-on with this scenario. The final round included some behavioral questions, and although I received an offer, I ultimately decided to decline. Overall, it was a positive experience.
J'ai postulé en ligne. J'ai passé un entretien chez Uber (Bengaluru)
Entretien
Round 1 - Coding
Question: Count Rectangle-Line Intersections. Given a set of rectangles and a set of vertical line segments, count how many places the vertical lines intersect the rectangle edges (ignoring edge-on-edge overlaps).
Questions d'entretien [1]
Question 1
Count Rectangle-Line Intersections. Given a set of rectangles and a set of vertical line segments, count how many places the vertical lines intersect the rectangle edges.