There were a total of 4 interviews. First one was an online screening test with basic questions about programming. The next one was a 1v3 online interview where several basic questions were asked along with some problems to solve. I got problems on recursion, trees. The next interview was an onsite one. Similar to the 2nd one in terms of questions asked, but there were additional problems related to system design.