There are usually 3 rounds. The first was a HR screening where the HR would do a crosscheck of the resume and verify the experience and also go through a few other generic questions about the role and location.
Next is the technicalround which is managed by the teamlead of whatever division you would be working with. The rounds usually last for 45mins-1 hr. You would typically receive a response in a week or two after which an on-site final interview is done which covers generic aspects as well as tech(this round is usually held by the CEO or CTO.
Interview questions [1]
Question 1
One product that the current gen is raving on and if given a chance to backtrack it to a previous version, how would you break it out and what would be the core functionalities of the new product.