I applied in-person. The process took 1 day. I interviewed at US Navy (San Jose, CA) in Jan 2015
Interview
went through physical and mental testing to establish what job would best suite my talents. Then proceeded to training and continued to be tested in multiple testing. left for my permanent duty station and performed my job.
I applied through a recruiter. The process took 1 day. I interviewed at US Navy (Jacksonville, FL) in Jan 2009
Interview
All that needs to be done is take the ASVAB, score high enough, choose a job. After choosing a job, you will swear in. After swearing in, you will probably go to boot camp, which is held in Great Lakes, IL. After boot camp, you will go to a job training school, and then finally get stationed at your first duty station.