Skip to content

OA Round Meaning & Online Assessment Practice

Overview

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: what is the Online Assessment round?

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).

Which online assessments are hardest?

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.

OA difficulty matrix

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

Prep path by goal

Service aptitude OA

Timed aptitude banks + basic coding. Start with TCS, Infosys, Wipro.

OA practice test: how to prepare for 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.

  1. Pick your company pattern from the company OA questions list below (product vs service differs).
  2. Run a timed mock (90-120 min for most product OAs; longer if aptitude + coding).
  3. Review only failures - complexity, edge cases, and debugging mistakes.
  4. Repeat 5-10 mocks before the real drive; track solve rate (aim to finish 2/3 coding problems cleanly).

How to prepare for OA

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

Company OA questions list

Quick index of company OA questions guides on this site:

Company OA guide
Flipkart Flipkart OA
Zomato Zomato OA
Amazon Amazon OA
Google 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.

Online Assessment by company category

Product companies

FAANG & top tech companies

Service-based companies

Online Assessment format overview

Common structure

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 -

Key characteristics

  • Problem-Solving Focus: Strong emphasis on DSA and algorithms
  • Optimal Solutions: Time and space complexity matter
  • Test Cases: All test cases must pass for qualification
  • Time Pressure: Efficient problem-solving under time constraints
  • No Partial Credit: Solutions must be complete and correct

Online Assessment question types

1. DSA problems

Online assessment questions primarily focus on:

  • Arrays & Strings: Manipulation, searching, pattern matching
  • Trees & Graphs: Traversals, algorithms, shortest paths
  • Dynamic Programming: Optimization problems
  • Advanced Topics: Greedy algorithms, backtracking

2. Debugging questions

  • Identify bugs in given code
  • Fix logical errors
  • Correct syntax issues
  • Improve code efficiency

3. Mcqs on CS fundamentals

  • Data structures concepts
  • Algorithm analysis
  • Time/space complexity
  • System design basics

How to prepare for Online Assessment

Step 1: master DSA fundamentals

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.

Step 2: practice on coding platforms

  • LeetCode: Solve medium and hard problems
  • HackerRank: Practice on same platforms as OAs
  • Codeforces: Improve problem-solving speed
  • GeeksforGeeks: Review DSA concepts

Step 3: solve previous year OA questions

  • Practice with company-specific placement papers
  • Understand question patterns and difficulty
  • Focus on optimal solutions
  • Time yourself while solving

Step 4: take mock assessments

  • Simulate actual OA environment
  • Practice under time pressure
  • Improve problem-solving speed
  • Identify weak areas

Online Assessment tips

General tips

  1. Read Problems Carefully: Understand requirements and constraints
  2. Plan Before Coding: Outline approach and algorithm
  3. Handle Edge Cases: Consider empty arrays, single elements, etc.
  4. Test Your Code: Verify with sample inputs before submitting
  5. Optimize Solutions: Aim for optimal time/space complexity
  6. Manage Time: Don’t spend too long on one problem

Comments & Suggestions


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.