Landing software jobs is hard when you go "up" in company quality/pay and "easier" when you move laterally or lower. If you were looking for step ups in your career it's reasonable to expect many failures.
Overtime I've developed the rule that if I'm not failing at least half my interviews, then I'm not really pushing myself.
Overtime I've developed the rule that if I'm not failing at least half my interviews, then I'm not really pushing myself.