Getting an interview is completely based on timing, timing, timing. If you don't apply when they are looking you most likely never get an interview. Then when you do interview it all depends on who you interview as they bring a lot of personal bias or preference into each interview. Very biased and unequal interview process.