Contacted by a recruitment company. Process take 4 weeks. Three phone interviews 1-1 hr each with different team members. All are technical scenario based questions, some small problem algorithms. Java collection, web service, unit testing, Agile and more core java.
After 3 full length phone interview they ask for face to face for 4-5 hrs with 4-5 different people.
Again same kind of questions. They want me to right actual running code on white board they are not satisfied with flow chart or pseudo which is annoying. I was there for BigData so they asked my MapReduce, HDFS and few Hive questions. For 3 phone interview and 5 onsite sessions (in one day) they questions and the interview pattern are same.
They want outside candidate to come face to face to interview but no expense reimbursement.