First round will be telephonic, where they ask you to write a ready-to-deliver to production standard code and email them. Followed by three rounds of technical interview involving problem solving, data structures, algorithms and design. If you clear above all rounds, you will be taken into Hiring manager round and cultural fit round. These two rounds are bar raiser rounds. In bar raiser round they will ask questions based on your performance on first three rounds. On completing all these rounds, they will has meeting of all the interviewers whoever interviewed you. That meeting decides whether you will be hired or not.