I was referred by a friend and recruiter schedule the phone screen. Phone screen was easy since interviewer mainly asked core java and algorithm. I got onsite call after a week and i had 3 interviews. It was mostly java questions, Puzzles[dont aftraid - its known one] and web services. surprisingly i got another on site interview and i was asked same kind of questions except one of the sr.engineer asked my many questions out of my domain. Since its definite that, if you screw one interview out of 7, you will not have chance to get hired. I sent two emails for feed back to hr but she did not even care to reply. Overall its tiresome and frustrating. Ebay recruiters definitely needs to learn a lot from Google recruiter.