✅ 1. Online Assessment (OA) / Coding Test
Format: Conducted via platforms like HackerRank or Amazon’s internal platform.
Contents:
2–3 Data Structures & Algorithms coding questions (medium to hard level)
Time complexity questions
Debugging tasks
Sometimes Work Simulation and Logical Reasoning (for non-SDE roles)
Duration: 60–90 minutes
✅ 2. Technical Interviews (1–2 Rounds)
These are typically virtual or on-campus interviews.
Round 1 – Data Structures, Algorithms, and Problem Solving
Focus on:
Arrays, Strings, Hashmaps, Trees, Linked Lists, Recursion, Sorting
Time and space complexity analysis
Writing clean and optimal code
Round 2 – System Design or Object-Oriented Programming (OOP)
For SDE roles: Simplified system design (not expected to be complex at fresher level)
For QAE roles: May include automation framework questions, writing test cases
Topics:
OOP concepts (inheritance, polymorphism, abstraction, encapsulation)
Class design for real-world problems
Basic understanding of REST APIs, database schemas (optional)