Uber Frontend Interview Experience - Onsite

There are a total of 5 rounds.

First, you need to complete a task on the computer, where multiple transactions need to be combined based on the payer and payee to get a total value.

Next is a non-technical interview with a leader.

Then, there is a whiteboard design session where you need to create an app similar to a stock trading observation app and identify the necessary APIs.

After that, a live coding session where you have to build a simple chat application using frontend technologies on the spot.

Finally, there is another round of non-technical interview with another leader.

The entire process took about 5 hours, with some technical interviews conducted remotely, which was a bit awkward.