Taro Logo

Senior Software Engineer Interview Experience

August 24, 2020
Positive ExperienceNo Offer

Process

The interview process involved several stages:

  • Initial HR interview
  • Technical/coding screen
  • Onsite interview

The technical screen was challenging. The onsite interview included similar technical/coding assessments, behavioral questions, and system design. The entire process was fast, and HR was very responsive. Although no offer was extended, HR called to provide feedback from the team, which I appreciate.

Questions

Coding a square puzzle problem:

An NxN square puzzle is made of 2x2 matrix blocks that contain integers. Two blocks match when they have the same numbers on the edge. Code how to solve the puzzle. It's guaranteed there is one and unique solution.

DS and Algorithms.

Behavioral questions.

System Design - about a system to process fault diagnostics data from cars.

Was this helpful?

Interview Statistics

The following metrics were computed from 68 interview experiences for the Uber Senior Software Engineer role in United States.

Success Rate

15%
Pass Rate

Uber's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive40%
Neutral16%
Negative44%

Candidates reported having mixed feelings for Uber's Senior Software Engineer interview process in United States.

Uber Work Experiences