I applied in-person. The process took 9 months. I interviewed at US Navy
Interview
It was mostly lots of paperwork and background checks. Also needed to do well on a standardized test. Overall easy so long as you past the test and have had no trouble with the law.