Taro Logo

Senior iOS Developer Interview Experience - San Francisco, California

August 30, 2025
Neutral ExperienceNo Offer

Process

The interview process was structured and multi-round.

It started with an online coding assessment, followed by a live technical interview. The focus was on data structures/algorithms (trees, BST, recursion), system design, and practical problem-solving.

The final round included an applied system design session and a few iOS-specific questions to test depth in mobile development.

The process overall tested problem-solving, scalability thinking, and the ability to explain reasoning clearly.

Questions

Given an N-ary tree, print the boundary nodes in anti-clockwise order.

• In a Binary Search Tree, find the value closest to a given double (recursively). • Implement a rate-limiting API algorithm; extend the discussion into iOS-related implementation details. • System design: build a dating app like Tinder, focusing on scalability, user matching, and real-time performance.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Uber Senior iOS Developer role in San Francisco, California.

Success Rate

0%
Pass Rate

Uber's interview process for their Senior iOS Developer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral50%
Negative50%

Candidates reported having very negative feelings for Uber's Senior iOS Developer interview process in San Francisco, California.

Uber Work Experiences