
Aggregated from 2 candidate experiences for ALL.
The SDE-2 interview process at Ola Cabs consists of five rounds: Technical (DSA), Machine Coding/Low-Level Design, System Design/High-Level Design, Managerial/Behavioral, and HR/Compensation. Candidates who clear all rounds typically receive an offer after successful negotiations, with the entire process concluding within 8 days for most candidates.
Duration: ~1 hour Focus: Problem-solving with a strong emphasis on DSA. Questions Asked:
Evaluation Criteria:
Duration: 2 hours Focus: Hands-on coding and design skills, including JSON parsing and query processing. Questions Asked:
Evaluation Criteria:
Duration: ~1.15 hours Focus: Designing scalable systems with a focus on rate-limiting algorithms. Questions Asked:
Evaluation Criteria:
Duration: 45 minutes Focus: Past projects, domain-specific knowledge, and behavioral traits. Questions Asked:
Evaluation Criteria:
Duration: 15 minutes Focus: Compensation discussion, notice period, and cultural alignment. Questions Asked:
Evaluation Criteria:
The interview process consisted of five rounds covering DSA, LLD, HLD, and behavioral aspects. The candidate successfully received an offer after salary negotiations.
A problem-solving round focusing on data structures and algorithms.
Maximum sum increasing subsequence
Print all permutations of a string
A machine coding and low-level design round involving parsing JSON data from a URL and processing queries.
Parse a JSON from a given URL and return counts based on queries
A high-level design round focused on designing a rate-limiting system and discussing various algorithms.
Design an API rate limiter system
A hiring manager round covering past projects, domain-specific technical knowledge, and a high-level design problem.
Android Tombstone
AIDL
HIDL
Tracing ANR
Tracing crashes
Design a recommendation system algorithm
A discussion with a talent acquisition member regarding compensation, notice period, and company culture.
Current CTC
Offer status
Notice period
Expected CTC
Reason for leaving
The candidate underwent five rounds of interviews, including problem-solving, machine coding, system design, managerial, and HR rounds. They received an offer after successful negotiations within 8 days.
Problem-solving and data structures/algorithms round with two questions.
Maximum sum increasing subsequence
Print all permutations of a string
A 2-hour round focused on machine coding and low-level design. The task involved parsing JSON data from a URL and processing queries to return counts based on specific conditions.
Parse JSON from a URL and return counts based on queries like username equals a value, city equals a value, or city in a list of values
A 1.15-hour round focused on designing a system for API rate limiting. The discussion included multiple rate-limiting algorithms and their implementation in a system.
Design an API rate limiter system
A 45-minute round focused on the candidate's current projects, experience in the system domain, and specific technical questions related to Android and system design.
Current projects
Experience in the system domain
Android Tombstone
AIDL
HIDL
Tracing ANR
Tracing crashes
Design recommendation system algorithm
A 15-minute round with the Senior Talent Acquisition team, discussing compensation, current job status, and work culture.
Current CTC
Any offer in hand
Notice period details
Expected CTC
Reason for leaving current organization
Explanation of Ola's 6-day work culture