Skip to content

Unacademy Coding Questions - DSA Problems & Solutions

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

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

Unacademy OA Coding Section:

  • Problems: 2-3 coding problems
  • Time: 90 minutes
  • Languages: Java, Python, JavaScript
Q1: Optimize video streaming with buffering and quality selection.

Solution (Java):

class VideoStreamer {
public int selectQuality(int bandwidth, int[] availableQualities) {
int bestQuality = 0;
for (int quality : availableQualities) {
if (quality <= bandwidth && quality > bestQuality) {
bestQuality = quality;
}
}
return bestQuality;
}
}

Time Complexity: O(n)


Practice Unacademy coding questions regularly!