Overall Apple is known to take a very long time in their hiring process so just hang tight, and be prepared to do that for a while. They take forever to figure out who they want to hire, which is the waiting game, but once they decide its like a rocket took off. They go hyper speed in getting you trained and into the position as fast as possible, so also be prepaid for that. They generally are looking for someone who is passionate about their products, not just some genius who likes to use them. They are about people first, and then product knowledge, etc. They want good people because good people cannot be taught, but skills on the other hand can be so keep that in mind. You might know it all and have every qualification out there, but to Apple that doesn't matter, because who likes to work with someone difficult, know-it-all, nonbeliever, or so forth. Keep your head held high and don't ever give up, my biggest piece of advice is to be PERSISTENT!!! That advice is not just for this job but for all of them. If you were the boss and you had to choose between two people, one of which had been showing much more interest in the position (persistence), you would most likely choose that person over the other. So be persistent and good luck!