Skip to content

Ola Coding Questions - DSA Problems & Solutions

Practice Ola placement paper coding questions with detailed solutions. Access Ola OA coding problems in Java, Python, JavaScript.

This page contains Ola coding questions from Ola OA placement papers with detailed solutions.

Ola OA Coding Section:

  • Problems: 2-3 coding problems
  • Time: 90 minutes
  • Languages: Java, Python, JavaScript
Q1: Match riders with nearest available drivers.

Solution (Java):

public Driver matchDriver(Rider rider, List<Driver> availableDrivers) {
Driver bestMatch = null;
double minDistance = Double.MAX_VALUE;
for (Driver driver : availableDrivers) {
double distance = calculateDistance(rider.location, driver.location);
if (distance < minDistance) {
minDistance = distance;
bestMatch = driver;
}
}
return bestMatch;
}

Time Complexity: O(n)


Practice Ola coding questions regularly!