I applied in-person. The process took 2 months. I interviewed at US Marine Corps
Interview
What are my interests, where they would align in the MOS. I then took an ASVAB and an informal aptitude test where I could finer distinguish what my future would be. I inquired more about the 13XX engineer field. In turn I learned about the duties and possibilities offered to me after I had became a Marine.
I applied in-person. I interviewed at US Marine Corps (Washington, DC)
Interview
It was a very easy but a lot of paperwork. Interview consisted of medical check, mental health check, and a drug test. There were multiple tests that had to be taken on a computer and a very long background check.
This was a tough interview process and the screening was rigorous. It will take a long time. I recommend getting started early. This is a long term commitment. You need to be ready for it.
I have to do this for some reason to get access to the GD's website. Interview process, walked into the recruiting office and said "sign me up". Recruiter was a friendly guy, said "Ok!".