I applied in-person. The process took 12 months. I interviewed at US Navy (Katy, TX) in Apr 2016
Interview
Takes anywhere between 1 year to 2 weeks depending on how old you are or what you're applying for. You have to do a mandatory drug test and background check, mental, physical, and aptitude test,. There's vision, hearing, color-blind test, and flexibility test. There's also a physical readiness test.