I applied through a recruiter. The process took 12 months. I interviewed at US Marine Corps (Houston, TX) in June 2019
Interview
You go see a recruiter, pass a test, and get a physical. They won't accept you unless you have no criminal issues, no medical problems, and no drug or alcohol problems.