Arrays & Strings
Practice array manipulation, two-pointer technique, sliding window, and string processing problems. Solve 30+ problems.
Complete guide to Flipkart online assessment (OA) format, coding questions, DSA problems, and preparation strategy. Practice Flipkart OA questions with solutions and learn how to clear Flipkart online assessment.
Flipkart online assessment (OA) is the first round of Flipkart’s placement process. This guide covers the Flipkart online assessment format, question types, preparation strategy, and tips to clear the OA and advance to technical interviews.
| Component | Details | Time Allocation |
|---|---|---|
| Platform | HackerRank or Flipkart’s internal platform | - |
| Duration | 90-120 minutes | Total time |
| DSA Problems | 2-3 coding problems | 60-80 minutes |
| Debugging | 1-2 debugging questions | 20-30 minutes |
| Languages | Java, C++, Python, Go | - |
| Evaluation | All test cases must pass | - |
Flipkart online assessment questions primarily focus on Data Structures and Algorithms:
Debugging questions in Flipkart OA test your ability to:
Problem: Find the maximum profit from buying and selling products, where you can make at most one transaction.
Solution:
public int maxProfit(int[] prices) { if (prices.length == 0) return 0;
int minPrice = prices[0]; int maxProfit = 0;
for (int i = 1; i < prices.length; i++) { if (prices[i] < minPrice) { minPrice = prices[i]; } else { maxProfit = Math.max(maxProfit, prices[i] - minPrice); } }
return maxProfit;}Time Complexity: O(n) Space Complexity: O(1)
Solution:
class TreeNode { int val; TreeNode left, right;}
public int maxDepth(TreeNode root) { if (root == null) return 0;
int leftDepth = maxDepth(root.left); int rightDepth = maxDepth(root.right);
return 1 + Math.max(leftDepth, rightDepth);}Time Complexity: O(n) Space Complexity: O(h) where h is height
Arrays & Strings
Practice array manipulation, two-pointer technique, sliding window, and string processing problems. Solve 30+ problems.
Trees & Graphs
Master tree traversals, tree construction, graph algorithms (BFS, DFS), and shortest path problems. Solve 25+ problems.
Dynamic Programming
Practice classic DP problems, optimization problems, and memoization techniques. Solve 20+ DP problems.
Ready to prepare for Flipkart online assessment? Master DSA fundamentals, practice 100+ problems, and take mock assessments to improve your problem-solving skills and clear the OA.
Pro Tip: Practice solving 2-3 medium/hard DSA problems daily under time constraints. Focus on optimal solutions and ensure all test cases pass.
Last updated: January 2025