I had 3000 hours flying 737 and A320, post graduate education, speak a few languages, prior experience as airline ground staff, crewing and supervisor roles and didn't get the call. Then some clown from a recruitment agency emailed a year later saying if you update your application you might be lucky enough to get an interview.
Thankfully I received the email just as I was boarding the flight to Dubai to join Emirates, needless to say I am pretty glad I missed the QR boat!