Several telephone interviews followed by a 4-hour+ day of interviews on campus. VMware paid for travel to visit their headquarters for the in person interviews covering all expenses. I was applying for a customer facing technical role, the recruiter forgot to tell me about a requirement to give a presentation in advance that I must prepare myself. The recruiters were very much a used car salesman mentality pushing you to accept lower salary, etc as if they are paid bonus against how little they get applicants to accept.