
Synthesized from 13 candidate submissions for ALL.
Ola's hiring process is fast-paced and highly technical, typically involving an initial online assessment followed by 3-5 rounds of interviews. Candidates should expect a strong emphasis on data structures and algorithms, system design (both HLD and LLD), and in-depth discussions regarding their past project architectures.
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.
The candidate had a negative experience due to the interviewer's lack of engagement and professionalism during the system design round. The candidate was ultimately rejected.
The OA was conducted on the Cocubes platform with a 40-minute duration, consisting of two medium-difficulty coding problems.
The candidate completed two medium-difficulty coding problems within 30 minutes on the Cocubes platform.
The round focused on HLD and LLD, starting with a discussion on previous projects followed by a design task. The candidate provided functional requirements, non-functional requirements, and network estimations before designing the system components.
Design an online streaming platform