Skip to content

Flipkart Coding Questions - DSA Problems & Solutions

Practice Flipkart placement paper coding questions with detailed solutions. Access Flipkart OA coding problems in Java, C++, Python.

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

Flipkart OA Coding Section:

  • Problems: 2-3 coding problems
  • Time: 60 minutes
  • Languages: Java, C++, Python, Go

Question 1: Maximum Subarray Sum (Kadane’s Algorithm)

Section titled “Question 1: Maximum Subarray Sum (Kadane’s Algorithm)”
Q1: Find the contiguous subarray with the largest sum.

Solution (Java):

public int maxSubArray(int[] nums) {
int maxSoFar = nums[0];
int maxEndingHere = nums[0];
for (int i = 1; i < nums.length; i++) {
maxEndingHere = Math.max(nums[i], maxEndingHere + nums[i]);
maxSoFar = Math.max(maxSoFar, maxEndingHere);
}
return maxSoFar;
}

Time Complexity: O(n)


Practice Flipkart coding questions regularly!