Well from the time I first interviewed till the time i was offered the job took maybe about 3 weeks. That to me is the worst becuase of the anxiety. but I only had 1 interview where I sat with the boss of the team. Before the actually interview i had a Flash aptitude test to test my skills in Flash. I got the interview based on how i did on the test and my interview. Once in the interview, the hiring manager gave me a thought test just to see how my thought process is executed. After the interview I didnt hear anyting for another 2 weeks. Which at that time i was extended an offer pending a background test.