No of Round 1 Coding 2 System Design 3 Problem solving 4 HR Preparation References For coding-Understand Data Structures and Algorithm concepts, Solve Easy and Medium question on https://leetcode.com/. C# or C/C++ language related questions as per the experience mentioned in the resume. For System Design - understand about Object oriented principles, SOLID principles, various Design patterns, go through number of examples of Low-Level Software System Design over the internet. For HR: Be prepared for the things mentioned in the first round as well as Brain teaser or brain stormer puzzles.