A recruiter reached out to me. We discussed the position, and then I scheduled a phone interview. The process included normal LeetCode questions, followed by an onsite interview.
The onsite interview had six rounds, running from 10 am to 4:15 pm. The first round was a coding interview done on a computer. The second focused on experience and projects. Following that, two hiring managers asked about my projects again.
The afternoon session involved two architecture design rounds and one whiteboard coding interview.
On the second day, I received a phone call stating they would not extend an offer. I asked for feedback, but the recruiter said their policy prevents them from providing it.
System design: Google Search AutoComplete
Coding: Given a very large list of colors (not fitting into memory), write a function that randomly shows a color based on its percentage.
In an old miner game, based on a given size n, automatically create a miner board. The following shows all adjacent zero cells if one cell is zero.
The following metrics were computed from 34 interview experiences for the Uber Senior Software Engineer role in San Francisco, California.
Uber's interview process for their Senior Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Uber's Senior Software Engineer interview process in San Francisco, California.