Skip to content

Online Assessment Questions - OA Format & Preparation Guide for Top Companies

Complete guide to online assessment (OA) format, coding questions, and preparation strategy for Google, Amazon, Microsoft, Flipkart, Zomato, Ola, and 30+ top companies. Practice OA questions with solutions.

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.

Flipkart Online Assessment

Duration: 90-120 minutes

Questions: 2-3 DSA problems

Focus: Arrays, trees, graphs, DP

View Guide →

Zomato Online Assessment

Duration: 90-120 minutes

Questions: 2-3 DSA problems (SDE/Product Analyst)

Focus: DSA + System Design basics

View Guide →

Ola Online Assessment

Duration: 90-120 minutes

Questions: 2-3 DSA problems

Focus: Arrays, trees, graphs, strings

View Guide →

Swiggy Online Assessment

Duration: 90-120 minutes

Questions: 2-3 DSA problems

Focus: DSA and system design

View Details →

Paytm Online Assessment

Duration: 90-120 minutes

Questions: 2-3 DSA problems

Focus: DSA and algorithms

View Details →

Google Online Assessment

Duration: 90 minutes

Questions: 2 coding + 15-20 MCQs

Focus: DSA + CS fundamentals

View Details →

Amazon Online Assessment

Duration: 90-120 minutes

Questions: 2-3 coding problems

Focus: DSA and algorithms

View Details →

Microsoft Online Assessment

Duration: 90 minutes

Questions: 2-3 coding problems

Focus: DSA and problem-solving

View Details →

Meta Online Assessment

Duration: 90 minutes

Questions: 2 coding problems

Focus: DSA and algorithms

View Details →

Netflix Online Assessment

Duration: 90-120 minutes

Questions: 2-3 DSA problems

Focus: DSA and system design

View Details →

TCS NQT

Duration: 180 minutes

Sections: Aptitude + Coding

Focus: Aptitude + Basic coding

View Details →

Infosys IRT

Duration: 180 minutes

Sections: Aptitude + Pseudo Code + Coding

Focus: Aptitude + Coding

View Details →

Wipro Elite NTH

Duration: 128 minutes

Sections: Aptitude + Essay + Coding

Focus: Aptitude + Coding

View Details →

Accenture NLT

Duration: 120 minutes

Sections: Cognitive + Technical + Coding

Focus: Aptitude + Coding

View Details →

ComponentDetailsTime Allocation
PlatformHackerRank, Codility, or company platform-
Duration90-120 minutes (varies)Total time
DSA Problems2-3 coding problems60-80 minutes
Debugging1-2 debugging questions20-30 minutes
MCQs15-20 CS fundamentals (some companies)20-30 minutes
LanguagesJava, C++, Python, Go-
EvaluationAll test cases must pass-
  • 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 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
  • Identify bugs in given code
  • Fix logical errors
  • Correct syntax issues
  • Improve code efficiency

3. MCQs on CS Fundamentals (Some Companies)

Section titled “3. MCQs on CS Fundamentals (Some Companies)”
  • Data structures concepts
  • Algorithm analysis
  • Time/space complexity
  • System design basics

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.

  • LeetCode: Solve medium and hard problems
  • HackerRank: Practice on same platforms as OAs
  • Codeforces: Improve problem-solving speed
  • GeeksforGeeks: Review DSA concepts
  • Practice with company-specific placement papers
  • Understand question patterns and difficulty
  • Focus on optimal solutions
  • Time yourself while solving
  • Simulate actual OA environment
  • Practice under time pressure
  • Improve problem-solving speed
  • Identify weak areas
  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

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.

Last updated: January 2025