I applied through a staffing agency. The process took 2 weeks. I interviewed at AT&T (Johns Creek, GA) in Dec 2014
Interview
It was a relatively easy interview on java and related technologies. Your standard set of relatively easy java interview questions that you experience from mid-level interviewers.. But the good part was that they did not dwell on unnecessary details like syntax etc.. and instead relied more on understanding of concepts, and communication skills.
I applied online. The process took 3 months. I interviewed at AT&T (El Segundo, CA) in Mar 2017
Interview
Took a very long time, but hiring managers were very nice. First I applied online, then it took about 2 months for them to get back to me. I then had three phone screens (1st was behavioral, then they were background checks). The last interview was onsite, and was background check by the team and technical questions.