I applied through a recruiter. The process took 4 weeks. I interviewed at US Army
Interview
There is no real interview, if you meet the requirements (including passing the physical) you get hired after singing away a couple years of your life. You will need to work with a recruiter of course who will do everything in their power to get you into the military as they have a quota that they must fill. As long as you pass the physical and other requirements there isn't much that you can do wrong.
They sit you in an old building and ask you about yourself and your medical history. Then they document all this info before they have you sign a documents and waivers.
Just go to your local recruiter and take the ASVAB. After completing OSUT, you'll become an infantryman (11B). You'll be assigned your unit upon graduating. Make sure to stay in good physical shape.
You express interest and they call you. You will have to answer some basic questions about yourself and take a placement test. Then you will be sent to a medical processing facility to do a medical exam.