Generally the overall experience with the interview process was very positive and the process was pleasant although quite demanding. I went through 4 'official' interview rounds + an extra interview, but the latter felt rather confirmatory. The first was an interview with HR for an initial screening, focusing on past experience, profile, motivation. The second round was with two managers from the same area, focusing more on "consulting" type of questions and a slightly deeper skills screening. The third was with someone that has the same role that I applied for focusing a bit more on product knowledge, technical understanding etc. Then the final 'official' stage was the panel interview, that I had to prepare a presentation on a case related to previous relevant experience, and was challenged by all panel members. Lastly, I had an additional round with one of the senior management members before I finally received my offer. The process was truly exciting and I would always suggest to prepare properly for each stage and study as much as possible. Salesforce provides a lot of material online on their career portal as well as 3rd party sites (e.g. Glassdoor :)). In addition, everyone involved in the process was pleasant and helpful, and I was given immediate (often good and constructive) feedback almost immediately at every stage.