1p3a Question · Nov 2025 · Los Angeles

Uber L4 SDE2 Android Interview Experience and Process Overview

SWE OA Mid

Question Details

Uber Interview Experience | L4 | Rejected

Online Assessment (CodeSignal) Solved three problems completely and

passed 80% of test cases on the fourth problem.

Phone Screen

Problem: Dete

Full Details

Uber Interview Experience | L4 | Rejected

Online Assessment (CodeSignal) Solved three problems completely and

passed 80% of test cases on the fourth problem.

Phone Screen

Problem: Determine the minimum number of characters required to append to the end of a string to convert it into a palindrome.

Result: Solved completely.

**Onsite

Round 1 Data Structures & Algorithms**

Problem: Given an integer $x$ and an array, determine if it is possible to make the entire array equal to a target number $y$. The operation allowed is adding or subtracting a value between $0$ and $x$ to each element in the array. *

Initial Case: $x = 1$. *

Follow-up: $x \ge 1$.

Result: Provided multiple solutions.

**Onsite

Round 2 Android Machine Coding**

Task: Worked on a pre-written Notes application code base in Android Studio.

Requirements: * Implement "Edit Note" functionality. * Implement "Delete Note" functionality. * Conduct a code review of the pre-written code.

**Onsite

Round 3 High-Level Design (HLD)**

Problem: Design an Android SDK containing a search bar that queries and displays a list of places based on input.

Result: Received a "No Hire" assessment for this round.

**Onsite

Round 4 Hiring Manager** Covered a technical deep dive into past projects and standard behavioral questions.

Verdict Rejected; the team proceeded with another candidate.

About This Question

This is a reported interview question from a uber interview for a swe role (mid level) during the oa round reported in 2025.

It covers the following topics: Arrays, System Design, Strings, Behavioral .