Phone screen, then in person with four people: 1 software engineer and 3 technical directors.
Job description said they were looking for Java Web, MVC, JMS, SOAP, Unix/Linux & dynamic languages (PHP, Perl or Python).
The phone screen was mostly core Java, which I did well on.
However when I went in for the in-person interview, the first technical person I spoke with told me he did not know why I was applying for an ETL PHP position. Went through the interview process. I was asked several times if I would be open to doing PHP development, to which I replied sure. Feedback came after two weeks that I did not seem open to doing PHP development. They appear to be disorganized. A more thorough phone screen would have saved me a ~90 mile round trip.