Dream product OA
Daily DSA (arrays → graphs → DP). Use Google OA, Amazon OA, Microsoft OA.
Online assessment (OA) is the first round of placement process for most tech companies. This guide covers online assessment format, question types, and preparation strategy for Google, Amazon, Microsoft, Flipkart, Zomato, Ola, and 30+ top companies.
OA round meaning: the OA round (online assessment round) is the timed, usually proctored coding/aptitude test you take on a platform (HackerRank, Codility, or a company portal) before technical interviews. In campus placements it is almost always Round 1 after resume/eligibility screening.
| Term people search | Plain meaning |
|---|---|
| OA round meaning | First filter: solve coding (and sometimes aptitude/MCQ) online under a clock |
| Online assessment | Same as OA; company-run remote test |
| Company OA questions | The actual DSA/aptitude prompts used or reported in that company’s OA |
Typical OA round shape for product/FAANG-style firms: 90-120 minutes, 2-3 coding problems, languages like Java/C++/Python, all test cases must pass. Service companies often mix aptitude + coding. Clearing the OA round only advances you to interviews - it is not an offer.
Browse company OA questions by category below, or jump to a specific company guide (Flipkart, Zomato, Google, Amazon, and more).
Not every hard OA is hard the same way. Some filter on DSA depth, others on aptitude speed, and some (like Zoho) on language fundamentals. This matrix is from student reports for 2026 prep planning.
| Tier | Companies | What feels hard | Prep time (typical) |
|---|---|---|---|
| S | Google, Uber, Meta | Medium-hard DSA, tight constraints | 3-6 months DSA |
| A | Amazon, Microsoft, PhonePe, Salesforce | 2 solid coding problems, edge cases | 2-4 months DSA |
| A- | Flipkart, Swiggy, Paytm, Zomato OA | Medium DSA + domain flavor | 2-3 months |
| B+ | Zoho (multi-round), Qualcomm | Programming fundamentals / domain depth | 2-4 months focused |
| B | Morgan Stanley, Goldman (aptitude+coding mix) | Quant speed + coding | 6-10 weeks |
| C | TCS NQT, Infosys, Wipro Elite, Cognizant GenC, Accenture cognitive | High volume aptitude accuracy | 4-8 weeks |
Dream product OA
Daily DSA (arrays → graphs → DP). Use Google OA, Amazon OA, Microsoft OA.
Indian product OA
Service aptitude OA
An OA practice test should feel like the real online assessment: same duration, same number of coding problems, and a hard stop on the clock. Use this loop when searching how to prepare for OA or OA practice test.
| Step | Action |
|---|---|
| 1 | Master DSA fundamentals (arrays, trees, graphs, DP) |
| 2 | Solve 100+ medium problems on LeetCode/HackerRank |
| 3 | Practice company-specific OA guides (linked below) |
| 4 | Practice debugging and “all test cases must pass” submissions |
| 5 | Take full-length OA practice tests under proctoring-like conditions |
Quick index of company OA questions guides on this site:
| Company | OA guide |
|---|---|
| Flipkart | Flipkart OA |
| Zomato | Zomato OA |
| Amazon | Amazon OA |
| Google OA | |
| Microsoft | Microsoft OA |
| Cisco | Cisco OA questions PDF |
| Qualcomm | Qualcomm OA questions |
| Morgan Stanley | Morgan Stanley 2025 |
| TCS (NQT) | TCS placement papers |
| Infosys (IRT) | Infosys placement papers |
| Zoho | Zoho OA |
| Meta | Meta OA |
| Apple | Apple OA |
| Razorpay | Razorpay OA |
| Meesho | Meesho OA |
| Blinkit | Blinkit OA |
| Goldman Sachs | Goldman Sachs OA |
More company cards by category follow - use them as your full company OA questions list.
Flipkart Online Assessment
Duration: 90-120 minutes
Questions: 2-3 DSA problems
Focus: Arrays, trees, graphs, DP
Zomato Online Assessment
Duration: 90-120 minutes
Questions: 2-3 DSA problems (SDE/Product Analyst)
Focus: DSA + System Design basics
Ola Online Assessment
Duration: 90-120 minutes
Questions: 2-3 DSA problems
Focus: Arrays, trees, graphs, strings
Swiggy Online Assessment
Duration: 90-120 minutes
Questions: 2-3 DSA problems
Focus: Delivery/routing-flavored DSA
Paytm Online Assessment
Duration: 60-90 minutes
Questions: 2 coding (+ MCQs by role)
Focus: Fintech-flavored DSA
Phonepe Online Assessment
Duration: 90-120 minutes
Questions: 2-3 DSA problems
Focus: Payments-scale DSA
Zoho Online Assessment
Focus: From student reports OA pattern for 2026
Meta Online Assessment
Focus: From student reports OA pattern for 2026
Apple Online Assessment
Focus: From student reports OA pattern for 2026
Razorpay Online Assessment
Focus: From student reports OA pattern for 2026
Meesho Online Assessment
Focus: From student reports OA pattern for 2026
Blinkit Online Assessment
Focus: From student reports OA pattern for 2026
Goldman Sachs Online Assessment
Focus: From student reports OA pattern for 2026
Uber Online Assessment
Duration: 60-90 minutes
Questions: 2-3 coding problems
Focus: Graphs, heaps, simulation
Salesforce Online Assessment
Duration: 60-90 minutes
Questions: 2 coding problems
Focus: DSA + OOP clarity
Google Online Assessment
Duration: 60-90 minutes
Questions: 2 coding problems
Focus: Algorithms + clean complexity
Amazon Online Assessment
Duration: 70-90 minutes
Questions: 2 coding problems
Focus: DSA and algorithms
Microsoft Online Assessment
Duration: 60-90 minutes
Questions: 2-3 coding problems
Focus: DSA and edge cases
Meta Online Assessment
Duration: 90 minutes
Questions: 2 coding problems
Focus: DSA and algorithms
Netflix Online Assessment
Duration: 90-120 minutes
Questions: 2-3 DSA problems
Focus: DSA and system design
TCS NQT
Duration: 180 minutes
Sections: Aptitude + Coding
Focus: Aptitude + Basic coding
Infosys IRT
Duration: 180 minutes
Sections: Aptitude + Pseudo Code + Coding
Focus: Aptitude + Coding
Wipro elite nth
Duration: 128 minutes
Sections: Aptitude + Essay + Coding
Focus: Aptitude + Coding
Accenture nlt
Duration: 120 minutes
Sections: Cognitive + Technical + Coding
Focus: Aptitude + Coding
| Component | Details | Time Allocation |
|---|---|---|
| Platform | HackerRank, Codility, or company platform | - |
| Duration | 90-120 minutes (varies) | Total time |
| DSA Problems | 2-3 coding problems | 60-80 minutes |
| Debugging | 1-2 debugging questions | 20-30 minutes |
| MCQs | 15-20 CS fundamentals (some companies) | 20-30 minutes |
| Languages | Java, C++, Python, Go | - |
| Evaluation | All test cases must pass | - |
Online assessment questions primarily focus on:
Arrays & strings
Practice array manipulation, two-pointer technique, sliding window, and string processing. Solve 30+ problems.
Trees & graphs
Master tree traversals, graph algorithms (BFS, DFS), and shortest path problems. Solve 25+ problems.
Dynamic programming
Practice classic DP problems and optimization techniques. Solve 20+ DP problems.
Ready to prepare for online assessments? Browse company-specific OA guides above or practice with previous year questions to improve your problem-solving skills.
Pro Tip: Practice solving 2-3 medium/hard DSA problems daily under time constraints. Focus on optimal solutions and ensure all test cases pass.