So I talked to a tech screen guy, got "great" feedback. Then did a phone interview - got "great" feedback. Then I got invited to an onsite, which was supposed to be 4 different interviews. I get asked a question containing multiple parts, my interviewer goes over each point and tells me each one was done correctly, except one, which he I then quickly corrected and he agreed with my answer, and then he says he's gonna get the next interviewer. Ha, joke's on me, in comes the recruiter to ask me how "I think it went" (what was the point of that again?) and to tell me that my interviewer said I was "close, but not quite there" - so I get walked out after 1 interview. Despite all the great feedback in the phone screens, despite the interviewer acting like I did fine, and despite the recruiter said I was "close," apparently I wasn't worth continuing the rest of the interviews, even after they had spent money to fly me out. I can't help but to think this is a crappy interview process, and the fact that I wasn't even worth doing the second technical interview after the time I spent (getting days off work, etc) to basically kick me out is simply a humiliating and frankly awful way to treat somebody.