
Synthesized from 12 candidate submissions for ALL.
Ola’s hiring process for engineering roles is highly rigorous, with a strong emphasis on problem-solving, system design, and behavioral fitment. Candidates typically face multiple rounds, including online assessments, technical problem-solving, machine coding, system design, and managerial interviews. The process is designed to assess both depth and breadth of technical knowledge, as well as alignment with Ola’s engineering culture and values.
The candidate underwent a three-round interview process for the SDE-1 role at OLA. The process included an Online Assessment, a Technical Interview, and an HR Round. The candidate was successful and received an offer in January 2023.
Online Assessment on platform not specified. Duration: 60 min. Three questions: 'Reverse Linked List in pairs', 'Merge 2 sorted linked list', 'Intersection of Multiple Arrays'. Difficulty: Easy+Medium.
Online Assessment round with three coding questions focused on linked lists and arrays.
Reverse Linked List in pairs
Merge 2 sorted linked list
Intersection of Multiple Arrays
Technical interview round lasting 90 minutes. Questions covered coding problems, OOPs concepts, language comparison, and basic DBMS concepts.
Lowest Common Ancestor of a Binary Tree
Trapping rain water
OOPS concepts (4 pillars)
Java vs C++
Basic DBMS concepts
HR round lasting 30 minutes. Discussion focused on introduction, self-assessment, company knowledge, achievements, lockdown activities, future goals, and personal strengths/weaknesses.
What do you know about this company?
What is your biggest achievement till now?
What did you do during lockdown?
Where do you want to see yourself in 5 years?
What is your weakness and strength?
The candidate went through 5 rounds of interviews at OLA, including an online coding assessment, machine coding, two system design rounds, and a final managerial round. The process was comprehensive, covering technical skills, system design, and behavioral aspects, culminating in an offer.
Online Coding Assessment: 3 coding questions (2 Medium, 1 Easy)
Started with introduction part. 3 coding questions (2 Medium, 1 Easy).
Started with introduction part. 2 Medium Coding Questions (Binary Tree and Linked List). Tips included to practice on platforms like LeetCode, GeeksforGeeks, and HackerRank.
Started with basic questions and delved deeper into technical aspects.
Another system design question with a focus on prior experience sharing.
Technical discussion based on previous experience. Discussion on projects mentioned in the resume. Questions about why OLA, why leaving the current organization, and basic behavioral questions.