I applied in-person. The process took 9 months. I interviewed at US Navy (Gainesville, FL)
Interview
Basic discussion of life situations and what things could prohibit you from service. This includes a basic knowledge exam, drug test and loads of paper work. Following this, depending on your job, you will be submitted for a security clearance, which can include a very robust background check.