From everything I've read though ....
Apple has a little bit "odd" way of deciding who a good candidate is to work at one of their retail stores.
It sounds like they lean towards finding people who appear to be eager to learn, yet don't already HAVE much formal computer experience. They seem to feel that it's harder to get people to "un-learn" things they know how to do differently than the way Apple wants them done.
I'm pretty sure if you applied for a sales job there and listed previous experience at, say, Best Buy's GeekSquad? You'd get rejected in the end.
I also agree that a person's unique "look" or "vibe" plays into the hiring process. Not saying that's all they care about, or that it's a requirement. But I agree that having stepped foot into quite a few Apple stores in different parts of the country now, I see a far larger than normal share of people working there who have what I'd describe as an "alternative", "hipster" or especially for the females, "geek girl" look/persona. You could argue that those just happen to be the types of people who want to work at such a store .... but it's not the same demographic as you'd see in any other computer or software store I've been in. I think there's probably something to it ... like if they whittle things down to 2 or 3 good candidates for 1 position, the one with a real trendy look will have the edge.