There were 5 rounds in total... The first was online aptitude test. Second was a coding round. Then there were two technical interview rounds and one final HR round. The aptitude round consisted of logical, analytical and technical questions. After clearing this there was a coding round which had 4 coding questions. It was medium difficult. The questions were based on data structures and algorithms and pattern questions. The technical interview was face to face..