Applied Online, got an email from HR about the position. Telephone interview was scheduled in a week, followed by an on-site interview after 2 weeks. On-site interview has one HR and 6 technical rounds. The interviews are primarily based on basics and the past projects. It’s a full day process and would be grilling. The interviewers are very knowledgeable & helpful and look for how the candidate thinks.