I applied through a recruiter. The process took 1 week. I interviewed at US Marine Corps (Miami, FL) in Jul 2011
Interview
sit down with a recruiter and pass the practice tests. That is a physical test of 20 pull ups minimum of 3 100 crunches in 2 minutes minimum of 45 and 3 mile run which they just check how much you can run he 1.5 miles minimum of 15 minutes.