Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto un giorno. Ho sostenuto un colloquio presso Uber (San Francisco, CA) nel mese di mar 2015
Colloquio
Got contacted by a recruiter through email (didn't know how they got my email). Did a phone interview (coding on codepad) and they go ahead schedule an onsite with me.
The onsite is a half day process, with 4~5 round of interviews. It starts in the early morning and end at the lunch time. I am a pretty senior software engineer, but the interview questions I got didn't seem to be targeted for senior people. Got a few coding questions and one design question. In the last round some engineer manager just chatted with me for the whole session. For some of the coding questions I need to write on whiteboard, but for some other I get to code on my own laptop. I always hate coding on whiteboard. At the end of the interview I thought I will have to take care of the lunch myself, but recruiter brought me to the kitchen for some free lunch. The food is not so good though.
They provide free Uber rides coming into and from the Uber offices, which is a nice thing to have. But the way the promotion code was confusing.
I like that it only took half day. I took a Uber ride back to my town and can still work for the remaining half of the day.
Domande di colloquio [1]
Domanda 1
How to recognize whether it is a banana or apple in a image.
Implement a short URL server
Design a real-time service architecture
Some other question that I don't remember now
The questions were not hard. I think they value more about my background and passion.
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.
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Uber (Bengaluru)
Colloquio
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).
Domande di colloquio [1]
Domanda 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.
2 coding phases + 1 system design + 1 behavior.
It followed the Big Tech interview process.
The interviewers were nice and supportive,
I really enjoyed the process.
You must be sharp at your coding skills for sure,
they are very technical.
1
Le migliori aziende per "stipendio e benefit" vicino a te