I applied through a recruiter. The process took 1 week. I interviewed at US Army (Niagara Falls, NY) in Jan 2013
Interview
Going through meps is difficult and long. Be prepared to spend up to a day or two there. Also be prepared for various testing and swearing in. If you're a guy be prepared to duck walk with a bunch of guys in their undies.
Interview questions [1]
Question 1
In general they ask pretty much everything about your life. It's not suggested that you lie as if they find out during basic it will be a very difficult time for you.