1st round - Problem Solving Round. Given 2 questions in hackerrank, we need to give the approach and working code for the same. Mostly the problem solving skills are checked. 2nd Round - Programming round In this round we will be given 3 questions and all need to be solved using any programming language and all test cases should be passed. Both problem solving and Programming will be checked in this round. 3rd round - High level design round 4th round - Behavioural round