The entire process was well-organized. There were 5 rounds in total. 1. Initial discussion with the HR. 2. Home task consisting of technical questions. 3. After clearing the home task, a virtual interview with the Hiring Managers. 4. Final round- virtual interview with the Senior Manager. 5. HR discussion regarding offer.