If companies are judging on your past experiences, how long you stayed or what made you quit/be fired, then they aren't companies your going to stay with either. We might talk our way into these jobs after the X interview. Why does it always need to seem like a bad thing if you change jobs a lot. I feel giving 1 year of solid work to a company makes up for the time invested to get me hired ( usually when turnovers are high anyways)