SDE 1
Interview Date
2022 (Last Updated: 2025-07-23)
Result
Not Specified
Difficulty
—
Rounds
4 rounds (Coding Round, Technical Round 2, Technical Round 3, Hiring Manager Interview + Design-Base
Drive Type
Full-Time
Topics asked
Detailed experience
College: Not Specified
Interview Date: 2022 (Last Updated: 2025-07-23)
Interview Type: Full-Time
Result: Not Specified
Difficulty: Not Specified
Rounds: 4 rounds (Coding Round, Technical Round 2, Technical Round 3, Hiring Manager Interview + Design-Based)
Topics Asked: Data Structures, Algorithms, System Design (Low-Level Design), Projects, Internship Experiences
The candidate applied for the Uber SDE 1 role via referral.
Round 1 (Coding Round): This round included three problems.
Problem 1: Base 2 to Base 6 conversion.
Problem 2: Given a string of 0s and 1s, find the maximum value of K such that K length substrings are flipped repeatedly to make all characters of the binary string equal to 0.
Problem 3: A variation of the "Burst Balloons" problem (LeetCode 312).
The candidate received an interview shortlist mail the next day.
Round 2 (Technical Round): This round featured two problems.
Problem 1: Given a frog with limited energy capacity on a source node. Moving reduces energy and increases time. Energy drinks are present. Find the minimum time to reach the destination, or -1 if impossible.
Problem 2: A farmer with capital is given 'n' crops with minimal capital required and profit. Purchase 'k' crops for maximum profit, where profit increases capital.
Round 3 (Technical Round): The problem was: Given a string and a matrix of characters, check if the string is present in the matrix (similar to LeetCode Word Search). A follow-up asked to optimize the solution if an array of a million strings was given.
Round 4 (Hiring Manager Interview + Design-Based): This round involved many questions about the candidate's internship experiences and projects. A Low-Level Design problem was also posed: "Design MS Excel."