I recently applied for both a Senior JavaScript Engineer and a Senior Ruby on Rails Engineer positions. The first Skype interview was easy and I got promoted to the on site interview. They paid me the flight from Barcelona to London and return and the hotel stay for two nights. Plus they promised to reimburse any transport and food expenses (which they did). The on site interviews about JavaScript and Ruby on Rails were easy too. But I got rejected.

Why they did’t study my resume? — I was interviewed by one, …
Why they didn’t read my blog? — … two, …
Why they didn’t review my code? — … three, …
Why did I have to go to the on site interview? — … and four engineers and none did.

It seems they just have a big budget and must find ways to waste it.